Ubuntu Команда Sudo, не работающая

Я по ошибке excuted:

$ sudo chmod -R 777 /*

Я не могу больше выполнять sudo: Я попытался изменить полномочия с режимом восстановления, но когда я вхожу в систему назад в мою учетную запись sudo, все еще не работает.

1
задан 24 February 2015 в 19:31

1 ответ

Я действительно соглашаюсь, что переустанавливание будет легче, и оно будет иметь предсказанный результат (общее воссоздание всех полномочий), но возможно сделать это без переустановить использования "acl". На настольных выпусках "acl" установлен по умолчанию.

Теперь проблема состоит в том что, потому что Вы испортили "sudo" и вероятно не создали набор полномочий, Вам будет нужен внешний источник. Если у Вас есть другая система, можно сделать эти файлы сами с командой ниже. Если у Вас нет 2-й машины, я создал файл полномочий всех файлов в/usr/(/etc/, и/var/включены ниже также) с

getfacl -R / > /tmp/permissions_usr.acl

и загруженный это на Dropbox (12 МБ). Загрузите его и сохраните его где-нибудь (я приму/tmp/) С командой

setfacl --restore=/tmp/permissions_usr.acl

можно восстановить свойства файла. Но Вам будет нужна корневая подсказка для этого, так должен будет перезагрузить в режим восстановления от личинки (см., Как я загружаюсь в режим восстановления?)


Тот же файл полномочий, созданный для


Эти 3 файла все как это:

$more permissions_etc.acl 
# file: etc
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

# file: etc/signond.conf
# owner: root
# group: root
user::rw-
group::r--
other::r--

# file: etc/hp
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

...
2
ответ дан 7 December 2019 в 14:01

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

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