[FreeBSD] cd9660: Operation not permitted

Gabor Zahemszky ZGabor at CoDe.hu
2001. Már. 6., K, 14:58:35 CET


On Tue, Mar 06, 2001 at 10:05:50AM +0100, Egervary Gergely wrote:
> > van egy cdrom group, userként tagja vagyok, a /dev/acd0c csoportja a cdrom
> > a /cdrom directory szintén a cdrom grouphoz tartozik, olvasás és
> > végrehajtás engedélyezett a csoportnak.
> > Az fstab sora :
> >
> > /dev/acd0c	/cdrom	cd9660	ro,noauto	0	0
> 
> mert mountolni csak rootbol lehet, vagy fstab-ba kell egy ro,noauto,user
> bejegyzes, bar nem tudom, hogy freebsd alatt van-e 'user' opcio, regebben
> nem volt...

Hogy en mi a fasznak pofazok itt a listan, azt nem tudom.  Kb 1 honapja tettem
fel ezt a kerdest, majd par napra ra valaszoltam is a sajat kerdesemre nemi
kernelolvasgatas utan.  (Ez itt egy Read That Fucking Archivum akart lenni.)
FBSD alatt nincs olyan, hogy user opcio (legalabbis a 4.2R-ben nincs), hanem
akkor tudsz valamit mountolni, ha a mount konyvtar a TULAJDONODBAN van.
(3.4 alatt meg ez se eleg), es ezenkivul a valamilyen sysctl ezen kivul
engedelyezi is ezt a muveletet (valami olyan, hogy vfs.usermount, vagy valami
hasonlo).  Tehat vagy azt mondod rootkent, hogy chown k123b /cdrom,
vagy a sajat home-od ala letrehozol egy ~/cdrom konyvtarat, es oda mountolsz.
Az mar csak hab a tortan (ezt is megirtan anno :-), hogy ha a cd9660 tamogatas
nem volt a kernelbe forditva, akkor azt a user mountolasa security okokbol
NEM TOLTI be automatikusan, azaz javasolt a boot.conf-bol azt a modult is
betoltetni.

No csok a csaladnak - en, a bela

ZGabor at CoDe dot HU

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról