Tud valaki olyan filerendszert amelynél le lehet tiltani a symlink létrehozását (ufs-en kívül) ? Vagy esetleg valami más módot amivel ezt meg tudnám akadályozni ?
Köszi.
- 1251 megtekintés
Hozzászólások
fat? ;-)
- A hozzászóláshoz be kell jelentkezni
ha csak a root tudja futtatni a /bin/ln-t az nem jo?
- A hozzászóláshoz be kell jelentkezni
Ha csak a futtatas jogot veszed le, akkor semmibol nem tart a usernek atmasolni valahova, ami mar a sajatja lesz, es futtathatja. De mashonnan sem ordongosseg, egy binaris ln-t szerzni.
- A hozzászóláshoz be kell jelentkezni
Ahova a luser írhat, az noexec?
- A hozzászóláshoz be kell jelentkezni
még ha az is: perl -e 'symlink("a","b")'
, python -e 'import os; os.symlink("a", "b")'
...
- A hozzászóláshoz be kell jelentkezni
De ez már pówerjúzer :-)
- A hozzászóláshoz be kell jelentkezni
ha perl/python-t se tud futtatni? :)
- A hozzászóláshoz be kell jelentkezni
Ha nincs is semmi szkriptnyelv, a tar
még akkor is működik ilyen célokra :P
- A hozzászóláshoz be kell jelentkezni
Ilyen hc userek vannak fenn ?:)
- A hozzászóláshoz be kell jelentkezni
Mit szeretnel pontosan, miert baj a symlink?
- A hozzászóláshoz be kell jelentkezni
Módosíthatnál egy egyszerű bind-szerű FUSE filerendszert elég könnyen (például ezt): elvileg csak a symlink fv-t kell módosítani (a linkelt cuccban bindfs_symlink
).
- A hozzászóláshoz be kell jelentkezni
Ez a bindfs jónak tűnik kipróbálom. Köszi.
- A hozzászóláshoz be kell jelentkezni
Esetleg lehetne írni egy daemont ami symlink létrehozásakor törli azt (vagy nem is engedi létrehozni ha ez lehetséges), bár az kétséges, hogy ez nem kerülhető-e meg valahogy meg a legkevésbé sem elegáns.
Szigor hozzászólásában lévő javaslat viszont működhet.
- A hozzászóláshoz be kell jelentkezni
Kernelben tiltsd le.
- A hozzászóláshoz be kell jelentkezni