linux: как изменить владельца на root

linux: как изменить владельца на root

Я случайно изменил владельца /usr. Теперь владельцем /usrстановлюсь я, а не root. Поэтому я не могу использовать команду, например sudo. Я хочу изменить владельца /usrобратно. Я имею в виду, я хочу изменить владельца /usrна root.

Как это сделать?

решение1

Если вы знаете пароль root, вы сможете войти как root и восстановить разрешения. suТакже может сработать:

$ su
[***enter root password***]
# chown root /usr
# chgrp root /usr

решение2

Как пояснил Дмитрий Григорьев, sudo "может отказать в предоставлении привилегий root процессу, если соответствующий исполняемый файл может быть изменен обычными пользователями."

Другое решение — загрузиться в режиме реального времени с компакт-диска/usb и использовать эту среду для установки владельца /usr, смонтировав жесткий диск и изменив его там с помощью команды

chown root:root <path to the>/usr

внутри живого ботинка.

Связанный контент