Кто-нибудь знает, возможно ли, чтобы учетная запись «Обычного пользователя» вносила изменения в IP (через графический интерфейс или терминал), не требуя пароля администратора (sudo)?
Я хочу, чтобы пользователь мог менять интерфейс с и на DHCP + устанавливать статическую конфигурацию (IP, маска, DG, DNS).
Спасибо!
С этим нужно быть осторожным (особенно если вы укажете опцию «NOPASSWD:».
получите доступ к файлу sudoers:
sudo visudo
) Добавьте следующую строку в sudoer file:
user ALL = (root) {path/to/command}
Я полагаю, что вы можете использовать это, чтобы указать пользователя (или пользователей), который может выполнить определенную команду.
Полное раскрытие - я использовал это раньше (для других целей). Но Я не пытался указать несколько пользователей или команды, связанные с внесением изменений в сетевые интерфейсы.
Надеюсь, это поможет
Да, вы можете изменить настройки сети как обычный пользователь. Все же вы должны использовать sudo. Сожалею. Просто попросите, чтобы вас добавили в sudoers.
В ОС Windows мы можем дать привилегию обычному пользователю для внесения изменений в конфигурацию TCP / IP, таких как изменение конфигурации IP с DHCP на Ручной, а также изменение IP, маски подсети, шлюза по умолчанию, DNS-серверов и т. Д. Пользователь должен быть добавлен в группы «Операторы конфигурации сети».
Пользователь также может отключить / включить / восстановить сетевые подключения.