Как я могу исправить следующую ошибку с 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 ...
/etc
- это плохо. serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/…pkexec chmod 555 /etc/sudoers
Ответы:
Бег
pkexec chmod 0755 /etc/sudoers.d
pkexec
будет использовать другой метод использования корневых разрешений, минуя проблему.И
chmod
будет исправить разрешения.источник
Error executing command as another user: Not authorized
если бы я мог переключиться на пользователя root, мне не нужно было бы делать это в первую очередь ...Запустите эти 2 команды с (555) разрешениями:
источник
Вы пытались перейти в режим восстановления и переключить разрешения обратно на 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 установку любого пакета для тестирования перед выходом из режима восстановления. Поздний ответ, но я недавно столкнулся с проблемой и попробовал это. Это работало хорошо по крайней мере для всемирно доступной проблемы.
источник
root
? Это возвращает меня к корневой оболочке, которая находится в процессе восстановления, но, похоже, это не работает.sudo
работать, используя живой USB, монтирование/mnt
иchroot /mnt