Обновлен до Ubuntu 16.04 LT от 14.04 - sudo: / etc / sudoers доступен для записи в мире [dубликат]

Как я могу исправить следующую ошибку с sudo?

/etc$ sudo sudo: /etc/sudoers.d is world writable usage: sudo [-D level] -h | -K | -k | -V usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user name] [-u user name|#uid] [-g groupname|#gid] [command] usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>] usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] file ...
20
задан 5 June 2013 в 08:22

6 ответов

Запустите 2 команды с (555) разрешениями:

pkexec chmod 555 /etc/sudoers pkexec chmod 555 /etc/sudoers.d/README
9
ответ дан 18 July 2018 в 04:05

Вы пытались перейти в режим восстановления и переключить разрешения на 775 для sudoers?

1) Войдите в Ubuntu Recovery

2) Сделайте mount -rw -o remount /

3) Затем chmod 775 -R /etc/sudoers и chmod 775 -R /etc/sudoers.d/ ,

На этот раз он должен работать.

4) Затем выполните установку sudo apt-get любого пакета для тестирования, прежде чем вы покинете режим восстановления. Поздний ответ, но я недавно столкнулся с проблемой и попробовал это. Это работало отлично, по крайней мере, для мировой доступной для записи проблемы.

6
ответ дан 18 July 2018 в 04:05

Запуск pkexec chmod 0755 /etc/sudoers.d

pkexec будет использовать другой метод использования прав root, минуя проблему. И chmod исправит разрешения.

32
ответ дан 18 July 2018 в 04:05

Запустите 2 команды с (555) разрешениями:

pkexec chmod 555 /etc/sudoers pkexec chmod 555 /etc/sudoers.d/README
9
ответ дан 24 July 2018 в 18:00

Вы пытались перейти в режим восстановления и переключить разрешения на 775 для sudoers?

1) Войдите в Ubuntu Recovery

2) Сделайте mount -rw -o remount /

3) Затем chmod 775 -R /etc/sudoers и chmod 775 -R /etc/sudoers.d/ ,

На этот раз он должен работать.

4) Затем выполните установку sudo apt-get любого пакета для тестирования, прежде чем вы покинете режим восстановления. Поздний ответ, но я недавно столкнулся с проблемой и попробовал это. Это работало отлично, по крайней мере, для мировой доступной для записи проблемы.

6
ответ дан 24 July 2018 в 18:00
  • 1
    Что вы подразумеваете под заголовком «Входите в Ubuntu Recovery»? Как только я нахожусь в меню восстановления, я выбираю root? Это приводит меня к корневой оболочке, находящейся в восстановлении, но это, похоже, не работает. – Mark Kramer 4 March 2017 в 04:34

Запуск pkexec chmod 0755 /etc/sudoers.d

pkexec будет использовать другой метод использования прав root, минуя проблему. И chmod исправит разрешения.

32
ответ дан 24 July 2018 в 18:00
  • 1
    не помогло :( – Unamata Sanatarai 15 October 2014 в 19:34
  • 2
    @demure, какой пароль мне нужно использовать? – chirag satapara 12 October 2016 в 17:34
  • 3
    Я пробовал pkexec chmod 0755 / etc – Vijay Wilson 21 February 2017 в 18:05
  • 4
    Error executing command as another user: Not authorized, если я могу переключиться на пользователя root, мне не нужно было бы это делать в первую очередь ... – Mark Kramer 4 March 2017 в 04:14

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

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