(РЕШЕНО) Как сделать sudo?

Здравствуйте. Все темы на про sudo очень старые и возможно поэтому у меня не получается.
Написано что нужно добавить пользователя в группу wheel. Я добавил но sudo не заработало. Ещё написано что нужно убрать эту группу из /etc/group и /etc/group-, но в этом случае, даже su перестаёт работать (пришлось править в терминале через нано).

Вот так добавлял пользователя, было написано что добавил: gpasswd -a wheel

Ещё посмотрел sudoers. так вот там sudo закоментировано как и группа wheel. Не решился править, там после знака “решёточки” еще “%” стоит. Подскажите как настроить sudo? Сам пакет установлен но при попытке использовать пишет:

calculate is not in the sudoers file. This incident will be reported.

calculate это пользователь.

calculate is not in the sudoers file. This incident will be reported.

Он же вам буквально говорит, что пользователя calculate нет в sudoers файле. Речь идет о файле /etc/sudoers . Набираете visudo, добавляете (в самом простом случае) строку:

calculate ALL=(ALL) ALL

Будет sudo для пользователя calculate.

добавить себя в группу wheel
gpasswd -a wheel

Потом
/etc/sudoers
строка 81-82

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

вообще там несколько вариантов, ещё такой

## Uncomment to allow members of group sudo to execute any command
 # %sudo    ALL=(ALL) ALL

## Same thing without a password
 # %wheel ALL=(ALL) NOPASSWD: ALL

Федор, все что с символом ‘%’ - это для группы. То есть, если раскомментировать строку с “# %sudo…”, то придется еще и группу sudo потом добавлять, а затем добавлять пользователя в эту группу.

Нефиг лазить в /etc/sudoers
как бы есть:
/etc/sudoers.d/default
и там уже колупать.
%wheel ALL=(ALL) ALL к примеру)

Юрий Нарисс wrote:

calculate is not in the sudoers file. This incident will be reported.

Он же вам буквально говорит, что пользователя calculate нет в sudoers файле. Речь идет о файле /etc/sudoers . Набираете visudo, добавляете (в самом простом случае) строку:

calculate ALL=(ALL) ALL

Будет sudo для пользователя calculate.

Всё! Огромное спасибо! Заработал sudo! Только visudo, текст показывает но редактировать (добавлять) не позволяет. А вот из под рута в /etc/sudoers, пользователя добавил и даже без перезагрузки заработало! :slight_smile:
Спасибо.

Anatoliy Galiguzov wrote:

Только visudo, текст показывает но редактировать (добавлять) не позволяет. А вот из под рута в /etc/sudoers, пользователя добавил и даже без перезагрузки заработало! :slight_smile:

а вы думали в /etc всем дан доступ на запись что ли?