На этот вопрос уже есть ответ здесь:
Я выполнил глупую команду: sudo chown -R ngoclb: ngoclb /usr
.
Затем я не смог использовать команду sudo и войти в Ubuntu.
Чтобы исправить Эта проблема, я использую режим восстановления для chown / usr
для root ( sudo chown -R root: root / usr
) и могу войти в Ubuntu, но теперь графический интерфейс Ubuntu это не то же самое, что по умолчанию (это то же самое, что классика Windows для некоторых компонентов: полоса прокрутки, меню ...), и я не могу получить доступ к системным настройкам / учетной записи пользователя.
Как я могу это исправить?
Почти все в /usr
принадлежит root:root
, я работаю find /usr -not -gid 0 -printf "%M\t%u\t%g\t%p\n"
, сюда использование 15.04 и вывод
-r-xr-sr-x root postdrop /usr/sbin/postqueue
-rwsr-xr-- root dip /usr/sbin/pppd
-r-xr-sr-x root postdrop /usr/sbin/postdrop
drwxrwsr-t root lpadmin /usr/share/ppd/custom
drwxrwsr-x root staff /usr/local/share/xml
drwxrwsr-x root staff /usr/local/share/xml/declaration
drwxrwsr-x root staff /usr/local/share/xml/entities
drwxrwsr-x root staff /usr/local/share/xml/schema
drwxrwsr-x root staff /usr/local/share/xml/misc
drwxrwsr-x root staff /usr/local/share/emacs
drwxrwsr-x root staff /usr/local/share/emacs/site-lisp
drwxrwsr-x root staff /usr/local/share/sgml
drwxrwsr-x root staff /usr/local/share/sgml/declaration
drwxrwsr-x root staff /usr/local/share/sgml/entities
drwxrwsr-x root staff /usr/local/share/sgml/dtd
drwxrwsr-x root staff /usr/local/share/sgml/stylesheet
drwxrwsr-x root staff /usr/local/share/sgml/misc
drwxrwsr-x root staff /usr/local/share/ca-certificates
drwxrwsr-x root staff /usr/local/share/fonts
drwxrwsr-x root staff /usr/local/lib/python3.4
drwxrwsr-x root staff /usr/local/lib/python3.4/dist-packages
drwxrwsr-x root staff /usr/local/lib/python2.7
drwxrwsr-x root staff /usr/local/lib/python2.7/dist-packages
drwxrwsr-x root staff /usr/local/lib/python2.7/site-packages
drwxr-xr-x root utempter /usr/lib/utempter
-rwxr-sr-x root utmp /usr/lib/utempter/utempter
-rwxr-sr-x root mail /usr/lib/evolution/camel-lock-helper-1.2
-rwsr-xr-- root messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper
-rwxr-sr-x root utmp /usr/lib/libvte-2.91-0/gnome-pty-helper
-rwxr-sr-x root crontab /usr/bin/crontab
-rwxr-sr-x root tty /usr/bin/wall
-rwxr-sr-x root tty /usr/bin/bsd-write
-rwxr-sr-x root shadow /usr/bin/chage
-rwxr-sr-x root shadow /usr/bin/expiry
-rwxr-sr-x root mail /usr/bin/mail-unlock
-rwxr-sr-x root mlocate /usr/bin/mlocate
-rwxr-sr-x root mail /usr/bin/dotlockfile
-rwxr-sr-x root mail /usr/bin/mail-touchlock
-rwxr-sr-x root mail /usr/bin/mail-lock
-rwxr-sr-x root ssh /usr/bin/ssh-agent
-rwsr-sr-x daemon daemon /usr/bin/at
и, учитывая вывод, я не вижу то, что Вы могли бы иметь неправильно для получения то, что Вы описываете. Может быть материал dbus...
, Но Вы можете, тем не менее, вручную показанный вышеупомянутый файл, чтобы попытаться вернуть Вашу человечность.
у Вас не могло бы быть тех же файлов, или я могу пропустить некоторые Ваши файлы, поэтому даже если Вы вручную показанный файлы выше, Вы не полностью закончены с ним.