Назад | Перейти на главную страницу

Разрешить пользователю запускать / sbin / ifconfig

Итак, я хочу разрешить некоторым пользователям выполнять ifconfig. Я создал специальную группу «если» и сделал пользователя владельцем этой группы. А теперь я сделаю "chown root: если ifconfig".

Но я думаю: что не так, если я изменю группу с root на if? Есть ли программное обеспечение, использующее ifconfig, работающее без полномочий root, но в корневой группе?

Любой пользователь может выполнить ifconfig. Проблема в том, что обычно вы хотите ifconfig для выполнения с правами root, чтобы вы могли временно изменить конфигурацию системы. Изменение группы двоичного файла (и необходимость играть с setuid) - это не способ сделать это.

Выполнить visudo и добавьте строку

%if   ALL=(ALL) /sbin/ifconfig

в конец файла.

Это позволит пользователям в группе if выполнять sudo ifconfig с любыми аргументами, которые им нравятся, чтобы они могли временно изменить конфигурацию вашей системы.