Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Martin Majliš 23 Července 2008, 16:33:11
-
Ahoj,
omylem jsem zmenil vlastnaka a skupinu na root:root.
Problem je, ze ted nefunguje skoro nic (problem s pristupovymi pravy) - takze otazka.
Jak ta prava co nejsnadneji obnovit? Napada mne jen 1 moznost - na jinem stroji udelat prehled vsech souboru s vlastnikem, skupinou a na tom "poskozenem" je podle tohoto obnovit.
Diky moc za tipy
-
A u jakých souborů a složek jsi ta práva změnil ??
-
omylem jsem zmenil vlastnaka a skupinu na root:root.
Vlastníka čeho?
-
Misto sudo chown -R martin:martin .* jsem napsal /* - takze vsem. :)
Skript pro ulozeni prav:
#!/bin/bash
# storeRights.sh
echo storeRights.sh fullPath logFile
echo Ex: storeRights.sh /etc /tmp/etc.log
if [ x$# != x2 ]; then
echo "Invalid parameters"
exit
fi;
find $1 -fprintf $2 "%u %g %p \\n"
Skript pro obnoveni prav:
#!/bin/bash
# restoreRight
echo restoreRights.sh logFile
echo Ex: restoreRights.sh /tmp/etc.log
if [ x$# != x1 ]; then
echo "Invalid parameters"
exit
fi;
while read u g f; do
cmd="chown $u:$g $f"
echo $cmd
eval $cmd
done < $1;
Uvidim, co to udela. :)
-
Kdyz jsme obnovil prava slozek /etc /lib /var /dev - tak se stale nedokonci ziskani IP adresy.
V lozich /var/log/syslog, /var/log/daemon, /var/log/messages se zadna informace o problemu s pravy neobjevuje. :(
-
Tak to zrovna přeinstalujte. Tehdy se tu řešil podobný problém. Složité je to, že všude není stejný vlastník. Jsou různí.
Pouze domovský adresář si zachovejte. Jak změnit práva, již víte. ;)
-
Preinstalace je lamerina, ale asi s tim nic lepsiho nesvedu. :(
Jinak - kdyz to bezelo pod kde, tak se porad spoustel /sbin/dhclient-script, takze po nejake dobe bezel vice nez 90x - a load byl okolo 40.