Sziasztok!
A segítségeteket szeretném kérni a problémám megoldásához: Laptopomon egy könyvtár tartalmának 777 jogosultságot szerettem volna adni, de a helyes parancs helyett véletlenül a gyökér könyvtár alkönyvtárainak adtam a 777-et (chmod -R 777 /*). Vissza lehet ezt állítani valahogy rendszer újratelepítés nélkül?
- 1169 megtekintés
Hozzászólások
Én úgy tudom, hogy nem lehet visszavonni. Visszaállítani csak mentésből lehetne, de feltételezem az nincs, mert már megtetted volna, ugye?
- A hozzászóláshoz be kell jelentkezni
Így van, a gyökérre nincs mentésem, csak a home-ra.
- A hozzászóláshoz be kell jelentkezni
Ezert nem ad ki parancsokat az ember rootkent, csak ha maskepp tenyleg nem lehet.
Nincs lehetoseg gyorsan es fajdalommentesen visszallitani. Ket lehetoseged van:
1) Reinstall
2) Install chroot, es atmasolod onnan a jogokat.
Utobbi neccess, mert gyakorlatilag replikalnod kell a rendszert, krealt fileokkal es egyebekkel egyutt. Elso megoldas valoszinuleg gyorsabb.
- A hozzászóláshoz be kell jelentkezni
Köszi, akkor nem úszom meg... :(
- A hozzászóláshoz be kell jelentkezni
Most melyik a haladó, ahogy elkúrtad a rendszeredet vagy a megoldás hogy újrarakod? :)
- A hozzászóláshoz be kell jelentkezni
szerintem is-is
tekintve hogy kezdő nem nagyon mer, rendszergazda jogosultságot használni.
meg kezdő nem tudná meg oldan se.:)
szerk.:bár egy haladó nem igen futt ilyen hibába(mivel aki haldó az ilyeneket már eljátszotta(tanuló pénz =) ))
- A hozzászóláshoz be kell jelentkezni
Nem írtad, melyik disztribúció. :)
Amúgy szerintem mentsd le a csomaglistát (telepített programok), etc könyvtárat és az egyéb fent lévő, nem rendszerrel települő dolgokat (firmware, apache/tftp vagy bármi máshoz kapcsolódó).
Azután telepítsd újra a rendszert és tedd fel a csomagokat a mentés alapján, majd a többi filet is, megfelelő jogosultságokkal.
Elég hamar végezni lehet vele, csak előbb gyűjtsd össze a gondolataid, mire van szükség a rendszerből.
Ha sok, a rendszer tárolóitól független helyről telepített program van, akkor kicsit még szöszmötölni kell utána...
- A hozzászóláshoz be kell jelentkezni
Köszi ez lesz. Ubuntu van egyébként, és szinte minden csomagból (főleg ezért ubntu)...
- A hozzászóláshoz be kell jelentkezni
Debian és leszármazottai passz, de az rpm-es disztrók csomagkezelője tud ilyet is:
# rpm -q --qf "[%{FILEMODES:perms} %-36{FILENAMES}\n]" ksh
-rwxr-xr-x /bin/ksh
-rw-r--r-- /etc/kshrc
-rw-r--r-- /etc/skel/.kshrc
drwxr-xr-x /usr/share/doc/ksh-20100621
-rw-r--r-- /usr/share/doc/ksh-20100621/README
-rw-r--r-- /usr/share/man/man1/ksh.1.gz
ennek alapján a csomagból föltelepített fájlok és könyvtárak jogai visszaállíthatók - egy jól célzott szkripttel - az összes installált (rpm) csomagra.
a /home persze más kérdés, a /dev és néhány egyéb speciális könyvtár detto...
- A hozzászóláshoz be kell jelentkezni