Изменен владелец папки / 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

    Как создать tar.gz каждого файла определенного типа в одной команде?

    Создайте дублируемую запись, основанную на условии

    как заставить gnome использовать мою домашнюю папку в качестве папки рабочего стола?

    Должен ли я отключить учетную запись?

    Как добавить «открыть папку в качестве пользователя» в контекстном меню «Элементарный файловый менеджер ОС»?

    Проблема с переменной чтения от AWK

    Маршрутизировать трафик VPN через разные прокси

    CentOS IPsec: мы не можем идентифицировать себя ни с каким концом этого соединения

    Что такое | символ рядом с командой?

    Временно кэшируйте и записывайте буфер в каталог (чтобы ускорить процесс сборки на общем ресурсе NFS)

    Создать раздел, выровненный с использованием разделенных

    Как получить последний аргумент функции a / bin / sh

    awk прочитать ошибку плохой адрес

    iptables: загрузка квоты на каждый MAC-адрес для всех хостов

    raid 1 / LVM на уровне каталогов (aka mknodding a directory)

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