
Всякий раз, когда я использую sudo
команду, я получаю это сообщение:
sudo: unable to stat /etc/sudoers.d/README: No such file or directory
Я столкнулся с этой проблемой, когда боролся с chmod, используя который я изменил права доступа /etc/sudoers
, /etc/sudoers.d
а также/etc/sudoers.d/README
Я решил проблему с /etc/sudoers
помощьюэта ссылка.
Но теперь, когда я смотрю на права доступа к файлу /etc/sudoers.d/README
, там написано: «Не удалось определить права доступа к файлу README».
Это происходит, когда я использую ls
ls -l /etc/sudoers.d/
ls: cannot access /etc/sudoers.d/README: Permission denied
total 0
-????????? ? ? ? ? ? README
решение1
Вот как это должно быть:
ls -l /etc/sudoers.d/
total 4
-r--r----- 1 root root 958 feb 10 20:20 README
поэтому для восстановления разрешений выполните:
sudo chown root:root /etc/sudoers.d/README
sudo chmod 440 /etc/sudoers.d/README
Из комментариев: уровень выше кажется неправильным, поэтому сделайте это в первую очередь:
ls -ltr /etc | grep sudoers.d
drwxr-xr-x 2 root root 4096 mrt 20 08:32 sudoers.d
поэтому для восстановления разрешений выполните:
sudo chown root:root /etc/sudoers.d
sudo chmod 755 /etc/sudoers.d