po prechodu na RH7 -- dva dotazy
Miroslav BENES
mbenes na tenez.cz
Úterý Květen 28 15:22:51 CEST 2002
> Stejna zkusenost, mohl by to nekdo ponekud rozebrat??
Zakladni zaznam ve fstab :
/dev/fd0 /mnt/floppy vfat user,iocharset=iso8859-
2,codepage=852,noauto,owner 0 0
a) bez uprav :
# ls -l /mnt/floppy/
celkem 216
-rwxr-xr-x 1 root root 94706 kvě 5 1999 command.com
-rwxr-xr-x 1 root root 50 kvě 22 12:05 config.dos
-rwxr-xr-x 1 root root 86016 kvě 22 07:32 file0001.chk
-rwxr-xr-x 1 root root 4096 kvě 22 07:32 file0002.chk
-rwxr-xr-x 1 root root 46 srp 8 2001 linux.bat
-r-xr-xr-x 1 root root 32208 srp 22 1996 loadlin.exe
-rwxr-xr-x 1 root root 2890 bře 5 10:50 netlog.txt
Priznak 'x' je nastaven vsude, protoze jadro nepozna ktere soubory jsou spustitelne
(resp. nepokousi se o to). Takto se chovaly i jadra rady 2.2
b) s priznakem noexec
# ls -l /mnt/floppy/
celkem 216
-rwxr-xr-x 1 root root 94706 kvě 5 1999 command.com
-rwxr-xr-x 1 root root 50 kvě 22 12:05 config.dos
-rwxr-xr-x 1 root root 86016 kvě 22 07:32 file0001.chk
-rwxr-xr-x 1 root root 4096 kvě 22 07:32 file0002.chk
-rwxr-xr-x 1 root root 46 srp 8 2001 linux.bat
-r-xr-xr-x 1 root root 32208 srp 22 1996 loadlin.exe
-rwxr-xr-x 1 root root 2890 bře 5 10:50 netlog.txt
Zadne zlepseni - tento parametr uz jadro rady 2.4. ignoruje. Ovsem v rade 2.2. to
zajistovalo potlaceni VSECH atributu 'x' u VSECH souboru.
c) s priznakem showexec
# ls -l /mnt/floppy/
celkem 216
-rwxr-xr-x 1 root root 94706 kvě 5 1999 command.com
-rw-r--r-- 1 root root 50 kvě 22 12:05 config.dos
-rw-r--r-- 1 root root 86016 kvě 22 07:32 file0001.chk
-rw-r--r-- 1 root root 4096 kvě 22 07:32 file0002.chk
-rwxr-xr-x 1 root root 46 srp 8 2001 linux.bat
-r-xr-xr-x 1 root root 32208 srp 22 1996 loadlin.exe
-rw-r--r-- 1 root root 2890 bře 5 10:50 netlog.txt
No a takhle je to ted. Priznak 'x' se objevuje jen u souboru, u kterych se da
predpokladat spustitelnost. Rozlisuje se to jen podle pripony, takze po malem
prejmenovani to vypada takto :
celkem 216
-rwxr-xr-x 1 root root 94706 kvě 5 1999 command.com
-rwxr-xr-x 1 root root 50 kvě 22 12:05 config.com
-rwxr-xr-x 1 root root 86016 kvě 22 07:32 file0001.exe
-rw-r--r-- 1 root root 4096 kvě 22 07:32 file0002.chk
-rwxr-xr-x 1 root root 46 srp 8 2001 linux.bat
-r-xr-xr-x 1 root root 32208 srp 22 1996 linux.exe
-rw-r--r-- 1 root root 2890 bře 5 10:50 netlog.txt
Jako spustitelne jsou oznaceny i soubory obsahujici naproste nesmysly - bere se jen
maska *.[com|exe|bat].
A samozrejme jen ty ktere mely tu "spravnou" priponu v dobe pripojovani svazku. Nema
to vliv na prejmenovavane soubory.
A jeste dovetek - soubory vznikle kopirovanim z ext3 maji na FATce atribut(y) 'x' takovy,
jaky byl nastaven vlastnikovi zdrojoveho souboru. Toto nastaveni atributu 'x' je platne
jen do odpojeni svazku, peorotze se na FATce neuklada.
--------------------------
Miroslav BENES
E-mail : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------
Další informace o konferenci Linux