После выполнения chmod 400 на / usr команда sudo не работает [дубликат]

Я изменил разрешение / usr на 400, и теперь я не могу использовать sudo . Как мне вернуть это и исправить?

0
задан 22 April 2017 в 11:31

3 ответа

Хорошо - таким образом, Вы сделали/usr читаемый только для укоренения, я предполагаю (если никакие дальнейшие изменения). Больше по - Вы удалили "x" тем, что сделало папку в значительной степени не доступной. Следовательно Вы не можете теперь - поскольку обычный пользователь - выполняет sudo, который, если я помню правильно, находится в/usr/bin/.

лучшая идея на данный момент состояла бы в том, чтобы запустить систему с LiveCD, смонтировать Ваш диск/файловую систему и возвратить полномочия к 755.

И в следующий раз, который будет более осторожным с этим видом изменений ;)

3
ответ дан 7 November 2019 в 03:35

Если Вам разрешили вещи, присваиваете пароль пользователю root, таким образом, можно войти в систему непосредственно, поскольку корень должен Вы когда-либо нуждаться к.

0
ответ дан 7 November 2019 в 03:35

Я помню, что получил подобную проблему несколько лет назад, и решение не было тривиально. Можно всегда восстанавливаться эти sudo команда, но при изменении разрешения весь эти /usr/ субфайлы так как Вы не знаете точное разрешение всех файлов, которые Вы изменили, можно выбрать плохую/опасную конфигурацию, которая привела бы Вас к нестабильной системе. Возможно, выполнение переустановки было бы лучше... Но если Вы действительно хотите попытаться восстановить свою систему, или если Вы не сделали рекурсивно изменился /usr разрешение, у Вас есть следующая опция.

Попытка № 1: Подключение как корень, если учетная запись включена (быстрый для тестирования, но вероятно перестать работать)

, Если Вам включили пароль root, Вы удачливы, просто регистрируются как корень

su root
<enter root password>
chmod 755 /usr

и если все sub файлы имеют плохое разрешение (это, может привести к нестабильной системе):

chmod -R 755 /usr

Попытка № 2: Начальная загрузка в режиме восстановления (не нуждаются во ФЛЕШ-КАРТЕ, но вероятно перестать работать)

можно хотеть попытаться загрузиться в режиме восстановления, просто для удара "Escape" или "Сдвига", когда Вы перезагружаете, и Вы получите корень. Вы затем сможете к типу

chmod 755 /usr

Однако, этот метод не всегда работает, в зависимости от того, как Вы настроили пароли...

Попытка № 3: Используйте LiveUSB (всегда, работа)

Берут пустую флеш-карту, загружают живую систему человечности, копируют систему на нем при помощи Unebootin, например, или если Вы знаете то, что Вы делаете с dd if=<fichier>.iso of=/dev/sdX bs=4M. Начальная загрузка на флеш-карте, и затем выполненный

sudo mkdir /mnt/drive
sudo mount /sdXn /mnt/drive
cd /mnt/drive
ls   # Check that you see usr...
sudo chmod 755 /usr/
-1
ответ дан 7 November 2019 в 03:35

Другие вопросы по тегам:

Похожие вопросы: