Я использую раздел Ubuntu 12.04 LTS, и у меня недавно были проблемы со входом.
В окне входа в систему с графическим интерфейсом пользователя, когда я ввожу свое имя пользователя и пароль, он возвращает меня обратно к экрану входа в систему. Это отличается от того, когда я неправильно ввожу свое имя пользователя и пароль.
Таким образом, я ввел alt + ctrl + F1 для доступа к терминалу и вошел в систему. Затем он читает:
-bash: /etc/profile Permission denied
Из того, что я тестировал, единственные команды, которые я могу запустить с терминала, это основные терминальные команды, такие как ls и pwd. Я попытался изменить свой доступ к /etc
:
sudo chmod 755 /etc
Я получаю ошибки:
sudo: unable to open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Если я запускаю его без sudo, я получаю отказано в разрешении. Если кто-то знает, как обойти эту проблему, это было бы замечательно
/etc
: Начиная с разрешения Вашего /etc
каталог drw-rw----
, Вы не будете в состоянии к выпадающему к полномочию пользователя root установить правильные полномочия. Таким образом, необходимо будет получить Живой Ubuntu медиа, с которыми можно загрузить и исправить проблемы.
Начальная загрузка к живой сессии, откройте терминал и смонтируйте целевой корневой раздел:
sudo -i
mount /dev/sdXY /mnt
(замена sdXY
с тем из целевого устройства, устройства для /
; принятие Вас не имеет отдельного раздела для /etc
.)
Вносят изменения разрешения:
chmod 755 /mnt/etc
(принятие полномочий для содержания в /etc
хорошо.)
reboot
P.S. Я попытался копировать это путем выполнения sudo chmod 644 /etc
и смог восстановиться с вышеизложенными шагами. Однако я встретился с дополнительными проблемами с плагинами Единицы. Следующий AU Q& помогший для решения некоторых:
Если у Вас есть пароль root, можно использовать su
, чтобы стать корнем и затем зафиксировать полномочия файлов. Они должны быть следующие:
-rw-r--r-- 1 root root 665 Feb 20 03:43 /etc/profile
и
-r--r----- 1 root root 745 Feb 10 20:16 /etc/sudoers
установка After полномочия, Вы должны reboot
.
Я думаю, что Вы смешали с /etc/sudoers
или некоторый другой чувствительный файл и были заблокированы из sudo
.
, Но можно использовать pkexec
команда для фиксации его.
См. здесь и здесь для большего количества детали о разрешении файла и /etc/sudoers
.
/etc/profile
,-rw-r--r--
, и для/etc/sudoers
-r--r-----
. Однако, когда я обычно вхожу в систему,drw-rw----
полномочия, которые я имею к/etc/
– MikeT 14.05.2020, 20:20drw-rw----
для/etc
не является правильным, это должно бытьdrwxr-xr-x
и принадлежавшее корень пользователь и группа.. Выполнить разрешение для любого каталога важно, чтобы позволить авторизованному получать доступ к каталогу и его содержанию. Так, изменение разрешения сsudo chmod 755 /etc
(принятие разрешения его содержания хороши) должно сделать задание для Вас. You' d должны использовать живой Ubuntu медиа для этого.. – Jon Hanna 14.05.2020, 20:20