Изменен владелец папки / etc, больше не может использовать sudo

Я случайно сменил владельца папки / etc, когда я работал на веб-сервере, и теперь владелец папки / etc, и все его подкаталоги являются www-данными. Я больше не могу использовать sudo для чего-либо, и в режиме восстановления консоль перезапускается через 30 секунд, а затем замерзает. Есть ли способ для меня исправить это, не переустановив ubuntu.

  • Получить права на запуск команд на DigitalOcean Ubuntu
  • Сломанная система после chmod -R 644 /
  • One Solution collect form web for “Изменен владелец папки / etc, больше не может использовать sudo”

    Возможно, поиск немного больше: https://superuser.com/questions/501818/changing-ownership-without-the-sudo-command#501824

    Перезагрузите, удерживая нажатой клавишу сдвига вправо, чтобы открыть меню загрузки grub2. Затем следуйте этим инструкциям, чтобы войти в однопользовательский режим.

    Как загрузиться в однопользовательский режим из grub?

    В однопользовательском режиме вы можете исправить права доступа к файлам, потому что вы автоматически являетесь пользователем root.

    Вообще говоря, если это только изменение права собственности на файл. Вы можете запустить:

     chown -R root:root /etc 

    Это изменит право собственности и группу на корень по умолчанию.

    У меня есть сервер ubuntu 12.04 LTS здесь, и есть небольшое количество файлов / каталогов под / etc, у которых есть другая группа. Кроме того, все файлы принадлежат root. Файлы с разным групповым достоянием:

     /etc: -rw-r----- 1 root daemon 144 Oct 26 2011 at.deny drwxr-s--- 2 root dip 4096 Aug 22 12:01 chatscripts -rw-r----- 1 root shadow 697 Oct 31 12:58 gshadow -rw-r----- 1 root shadow 1569 Oct 31 13:00 shadow /etc/chatscripts: -rw-r----- 1 root dip 656 Aug 22 12:01 provider и /etc: -rw-r----- 1 root daemon 144 Oct 26 2011 at.deny drwxr-s--- 2 root dip 4096 Aug 22 12:01 chatscripts -rw-r----- 1 root shadow 697 Oct 31 12:58 gshadow -rw-r----- 1 root shadow 1569 Oct 31 13:00 shadow /etc/chatscripts: -rw-r----- 1 root dip 656 Aug 22 12:01 provider 

    Таким образом, вы можете запустить команду chgrp для этих файлов после первоначального запуска chown. Тогда вы должны восстановить все, как это должно быть. Он не должен принимать средний пользователь более 10 минут.

     eg chgrp shadow /etc/shadow 

    О, и один последний шаг. После перезагрузки изменений.

     /> reboot 
    Interesting Posts

    Запуск программы GUI при запуске

    Высокое использование ЦП при воспроизведении видео на YouTube

    Как изменить значок приложения на панели KDE?

    Как найти все соответствия регулярному выражению в строке

    Как добавить заголовок и / или нижний колонтитул в поток sed или awk?

    Есть ли противоположность «тройника», чтобы объединить несколько труб?

    Подсказка: замените пользовательский путь коротким словом, например ~ для дома

    Почему .pam_environment не включает $ HOME в мой новый путь?

    Перенаправление ввода с использованием команды и параметров

    Как отлаживать скрипт bash?

    Не удается запустить определенные полноэкранные приложения

    использование буфера (не кеша), найти процесс, используя его

    Есть ли способ сгладить папку и показать все строки, содержащие символы не-ascii?

    Можно ли добавить Windows в мой загрузчик systemd-boot, если у меня есть отдельные разделы EFI?

    Linux Mint: Hibernate не работает

    Linux и Unix - лучшая ОС в мире.