mount na neprazdny adresar

Pavel Janik ml. Pavel.Janik na inet.cz
Pondělí Červenec 27 10:08:48 CEST 1998


[Tento dopis je urcen spise pro zamysleni (U/Li)nuxovym expertum.]

Zdravim,

predstavte si nasledujici situaci (prosim nepremyslejte o
podrobnostech ci inteligenci spravce, ktery se do takove situace
dostane, je to pouze modelova situace, ktera mne napadla pri korekture
prekladu Linux System Administrators Guide :-).

Mam _neprazdny adresar_ - napr. /temp_mnt a v nem otevreny nejaky
soubor napr. /temp_mnt/file (O_RDWR). Ve stejnem adresari je i jiny
soubor - napr. /temp_mnt/another_file. Do souboru /temp_mnt/file neco
zapisuju a uz tam mam napr. 1MB dat.

Nyni provedu:

	mount jiny_filesystem /temp_mnt

Tedy `preplacnu' si puvodni strom /temp_mnt novym (coz samozrejme jde
- viz mount(8)).  Co se stane?  Soubor /temp_mnt/file je samozrejme
pristupny, ale jine soubory (napr. another_file) v puvodnim
filesystemu nikoli. Co se bude dit, kdyz budu do tohoto souboru
zapisovat data a prekrocim svoji qvotu na filesystemu, kde je soubor
ulozen? Ma tato situace nejaka bezpecnosti rizika (napr. pokud je
puvodni /temp_mnt na root fs, tak muzu klidne zaplnit / a napr. i
/tmp, prestane mi pracovat sendmail a ja nepozna, kdo nebo co to
zaplnilo apod...)? Prosim zapremyslejte a vecer se tesim na vase
postrehy :-)
-- 
Pavel Janik ml.
Pavel.Janik na inet.cz


Další informace o konferenci Linux