Я всегда получаю сообщение об ошибке, когда работаю с командой sudo
.
Показывает всегда sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
.
Некоторое время назад я изменил разрешение папки /var
на 777
.
Как я могу это исправить?
«Доступен для записи не владельцем» означает, что текущие разрешения / var / lib / sudo
разрешают любую группу файла
или группу файла другую
для записи в каталог, в то время как только владелец (root) должен иметь возможность делать это.
Удаление разрешения на запись для группы
группы и для другой группы
( chmod go-w / var / lib / sudo
) должно быть достаточно, однако, поскольку предлагаемые разрешения [11 83386] 0700 , просто введите следующие:
sudo chmod 0700 /var/lib/sudo
Я тоже столкнулся с этой проблемой, и я ее решаю.Откройте свой терминал и выполните команду
sudo chmod -R 0700 /var/lib/sudo
Надеюсь, ваша проблема теперь решена.
charging
до file transfers
. Поскольку ситуации подобны, это могла быть проблема Android, но я can' t говорят наверняка так или иначе..
– Mark Kirby
20 November 2016 в 02:51
Откройте терминал и введите:
sudo chown -R root:sudo /var/lib/sudo
sudo chmod -R 700 /var/lib/sudo
Если sudo по-прежнему не работает, вам придется исправить это из корневой оболочки из меню GRUB, следуя инструкциям из: Как мне снова добавить себя в качестве пользователя sudo? .