Делать то, что вы хотите, можно с помощью sudo
. Вы должны определить в /etc/sudoers
запись, подобную этой
student1 ALL= NOPASSWD: /usr/bin/yum install special-browser
или вы хотите, чтобы пользователь предоставил пароль
student1 ALL=/usr/bin/yum install special-browser
Таким образом student1
пользователь может выполнить (черезsudo
)только команду/usr/bin/yum install special-browser
(с полным путем кyum
)
Если все учащиеся входят в одну группу, вы можете использовать специальный синтаксис для управления одним правилом sudo вместо одного для каждого имени пользователя. Если «Спецификация пользователя _» начинается со знака процента (%
), то в качестве имени группы принимается следующее имя:
%students ALL=/usr/bin/yum install special-browser
В случае дистрибутива, отличного от yum
, не стесняйтесь изменять команду.