Восстановить права доступа по умолчанию для папки / usr [дубликат]

Я выполнил глупую команду: sudo chown -R ngoclb: ngoclb /usr . Затем я не смог использовать команду sudo и войти в Ubuntu. Чтобы исправить Эта проблема, я использую режим восстановления для chown / usr для root ( sudo chown -R root: root / usr ) и могу войти в Ubuntu, но теперь графический интерфейс Ubuntu это не то же самое, что по умолчанию (это то же самое, что классика Windows для некоторых компонентов: полоса прокрутки, меню ...), и я не могу получить доступ к системным настройкам / учетной записи пользователя. Как я могу это исправить?

0
задан 22 May 2015 в 16:19

1 ответ

Почти все в /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...

, Но Вы можете, тем не менее, вручную показанный вышеупомянутый файл, чтобы попытаться вернуть Вашу человечность.

у Вас не могло бы быть тех же файлов, или я могу пропустить некоторые Ваши файлы, поэтому даже если Вы вручную показанный файлы выше, Вы не полностью закончены с ним.

0
ответ дан 22 May 2015 в 16:19

Другие вопросы по тегам:

Похожие вопросы: