Итак, я хочу разрешить некоторым пользователям выполнять ifconfig. Я создал специальную группу «если» и сделал пользователя владельцем этой группы. А теперь я сделаю "chown root: если ifconfig".
Но я думаю: что не так, если я изменю группу с root на if? Есть ли программное обеспечение, использующее ifconfig, работающее без полномочий root, но в корневой группе?
Любой пользователь может выполнить ifconfig
. Проблема в том, что обычно вы хотите ifconfig
для выполнения с правами root, чтобы вы могли временно изменить конфигурацию системы. Изменение группы двоичного файла (и необходимость играть с setuid) - это не способ сделать это.
Выполнить visudo
и добавьте строку
%if ALL=(ALL) /sbin/ifconfig
в конец файла.
Это позволит пользователям в группе if
выполнять sudo ifconfig
с любыми аргументами, которые им нравятся, чтобы они могли временно изменить конфигурацию вашей системы.