Ich habe ein paar Änderungen vorgenommen, aber bei einer habe ich einen Fehler gemacht.
Ich habe die Berechtigungen für fast alles im /usrOrdner auf meinen eigenen Benutzer geändert. Es hat nicht alles geändert, weil es mitten in der Ausführung fehlschlug. Ich habe immer noch /sbin, /shareund /srces ist root zugewiesen.
der Befehl, den ich ausgeführt habe, war dieser(dies wurde innerhalb von /usr ausgeführt):
sudo chown -R myuser:myuser .
Gibt es für mich eine Möglichkeit, dies rückgängig zu machen?
Wenn ich ausführe:
sudo chown -R root:root .
Ich erhalte diesen Fehler:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Antwort1
Sie können die /usr-Partition nicht einfach mit chown -R ausführen, da nicht alles in dieser Partition root gehört. Das ist ärgerlich, Sie müssen alles neu installieren, aber die einzige sichere Lösung ist eine Neuinstallation oder die Wiederherstellung aus einem Backup.
Antwort2
Es ist wirklich ärgerlich, eine komplette Neuinstallation durchzuführen. Das ist sicherlich eine Möglichkeit. Die meisten Dateien in /usr/bin SIND jedoch root:root. Dies sind die einzigen, bei denen das nicht der Fall ist:
-rwsr-sr-x 1 daemon daemon 51464 Oct 21 2013 at
-rwxr-sr-x 1 root shadow 54968 Feb 17 02:42 chage
-rwxr-sr-x 1 root crontab 35984 Feb 9 2013 crontab
-rwsr-xr-x 1 root lpadmin 14336 Apr 10 19:40 lppasswd
-rwxr-sr-x 3 root mail 14592 Dec 3 2012 mail-lock
-rwxr-sr-x 3 root mail 14592 Dec 3 2012 mail-touchlock
-rwxr-sr-x 3 root mail 14592 Dec 3 2012 mail-unlock
-rwxr-sr-x 1 root mlocate 39520 Jun 20 2013 mlocate
-rwxr-sr-x 1 root ssh 284784 May 12 17:04 ssh-agent
-rwxr-sr-x 1 root tty 19024 Apr 16 17:07 wall
für eine Standardinstallation. In /usr/sbin ist es:
-rwsr-xr-- 1 root dip 343168 Jan 22 2013 pppd
-rwsr-sr-x 1 libuuid libuuid 18904 Apr 16 17:07 uuidd
in /usr/lib/
drwxr-xr-x 2 root utempter 4096 May 7 23:46 utempter
in /usr/local/share
drwxrwsr-x 2 root staff 4096 Aug 20 2013 ca-certificates
drwxrwsr-x 2 root staff 4096 Aug 20 2013 fonts
drwxrwsr-x 7 root staff 4096 May 8 17:11 sgml
drwxrwsr-x 6 root staff 4096 May 8 17:11 xml
und in /usr/local/lib alle Python-Verzeichnisse, zB:
drwxrwsr-x 4 root staff 4096 May 8 18:44 python2.7


