Я переустановил свой Linux и установил пароль root. Но теперь я не могу войти в корень. Я могу только выполнить обновления паролем setted и сделать подобную задачу, но sudo не работает.
В чем проблема?
Fedora не настраивает sudo
по умолчанию. Вместо этого поведение по умолчанию состоит в том, чтобы получить корневую оболочку с su
команда. Грубый эквивалент sudo
должен использовать -c
аргумент, чтобы заставить его выполнить команду. Например, для обновления системы Вы работали:
su -c 'yum update'
Как Matt Jenkins указал, можно настроить sudo
работать над Fedora. Следуйте его инструкциям для обнаружения синтаксиса sudoers
файл и затем выполненный эта команда для редактирования его:
su -c visudo
Добавить себя к admin
сгруппируйтесь более легко без изменения /etc/groups
непосредственно, просто выполненный эта команда:
su -c 'usermod -aG admin [username]'
Это вызывается одной из двух вещей:
sudo
sudo
конфигурационный файл настроенное право.тип:
$ man sudoers
и считайте все об установке sudoers файла.
Редактирование sudoers файла сделано через visudo
.
Я имею в своем sudoers файле:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL
и я - член admin
группа (в/etc/group). Это позволяет мне sudo для укоренения, не имея необходимость вводить пароль.