Пользователь не в списке sudo, но все еще может использовать sudo

1350
Pete

Я использую Fedora 17

Мой пользователь был создан во время установки live cd и имеет права root / admin. Поэтому я использую команду sudo для выполнения действий root. Например

sudo iftop 

Я ввожу свой пароль, и он работает.

Тем не менее, когда я получаю доступ

sudo visudo 

Моего имени пользователя нет в списке.

Может кто-нибудь объяснить это?

Спасибо

0
Обычный пользователь не имеет доступа «root» в Linux, кроме как через sudo (или su). Тем не менее, ваш пользователь может быть частью группы, которая имеет доступ sudo. Если вы делаете `id`, можете ли вы увидеть` adm`, `sudo` или любые другие подобные администраторам группы - отметьте это также в` visudo`. Paul 11 лет назад 0

2 ответа на вопрос

2
Sirex

Assuming you don't mean you're already acting as the root user, you'll likely find an entry in the sudoers file for the wheel group, a line that starts with %wheel, and you'll be in that group (which is stored in the /etc/groups file)

Я считаю, что это правильный ответ. Запустив команду «groups», я вижу, что я нахожусь в группе «wheel». Pete 11 лет назад 0
0
dinesh

To adding to Sirex's response above, here's a link with more information about the wheel group.

Also, check the man pages for sudo and sudoers for more information.

Разве это не просто ссылка на пользователя с именем «root»? Я попытался запустить sudo с пользователем, который находится в группе «root», но не в wheel, или указан как явная запись в списке sudoers, и этот пользователь не смог выполнить команды, используя sudo. Pete 11 лет назад 0
Я на самом деле пытался проверить это, удалив пользователя root из списка sudoers. Когда он был удален, я все еще мог получить доступ к списку sudo, используя команду "visudo". Но затем я попытался получить доступ к visudo с помощью команды "sudo visudo", это не сработало. Но когда я добавил root ALL = (ALL) ALL обратно в visudo, я мог использовать команду "sudo visudo" в качестве root. Pete 11 лет назад 0

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