Предыстория: я сделал ошибку новобранец на Ubuntu 14.04 VM & amp; рекурсивно изменили разрешения в папке /etc. Я восстанавливал их по умолчанию по умолчанию по умолчанию, используя новую виртуальную машину в качестве модели и просматривая правильные разрешения на apt-browse.org, когда файлы не существуют на «образцовой» виртуальной машине. Когда я попал в каталог /etc/skel, разрешения были 660 на .bash_logout, .bashrc и .profile, но в соответствии с моделью & amp; apt-browse.org, они должны быть 644. После просмотра /etc/skel я побежал sudo chmod 644 .*, а затем побежал ls -la.
С этого момента я больше не мог ссылаться на sudo и не мог Я запускаю любые команды оболочки, включая просмотр, список файлов и т. Д. См.
x@Y:/etc/sgml$ cd /etc/skel/ && ls -la
total 28
drwxr-xr-x 2 root root 4096 Oct 10 2014 .
drwxr-xr-x 129 root root 12288 Sep 12 15:39 ..
-rw-rw---- 1 root root 220 Mar 18 2013 .bash_logout
-rw-rw---- 1 root root 3637 Apr 23 2014 .bashrc
-rw-rw---- 1 root root 675 Mar 28 2013 .profile
x@Y:/etc/skel$ sudo chmod 644 *
chmod: cannot access '*': No such file or directory
x@Y:/etc/skel$ sudo chmod 644 .*
x@Y:/etc/skel$ ls -la
ls: cannot open directory .: Permission denied
x@Y:/etc/skel$ sudo ls -la
sudo: unable to stat /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
x@Y:/etc/skel$ sudo su
sudo: unable to stat /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Исходный снимок экрана
Кроме того, веб-сайты на сервере теперь вызывают ошибку 403: You don't have permission to access / on this server. Server unable to read htaccess file, denying access to be safe
У меня нет физического доступа к серверу, поэтому загрузка режима восстановления проблематична. Кроме того, почему это разрешение изменило ситуацию? Согласно документации, это было правильно.