1

Я пытаюсь разрешить только одному пользователю использовать только «cat, head, tail» для некоторых файлов журнала. Какой точный синтаксис использовать здесь. Я старался

user   ALL  /bin/cat  /var/log/maillog

Это прекрасно работает, но мне также нужно дать пользователю команды head и tail. Я попытался сгруппировать эти команды под:

Cmnd_Alias VIEW = /bin/cat, /usr/bin/head, /usr/bin/tail

Теперь я пытаюсь добавить этот псевдоним VIEW, но я не уверен, куда он должен идти, поскольку я пробовал много разных способов. По сути, вывод заключается в том, что я могу использовать этот Cmnd_Alias, но я не могу указать для него имя файла /var /log /maillog. Может кто-нибудь помочь с правильным синтаксисом, пожалуйста? Благодарю.

1 ответ1

1

это работает или я

Cmnd_Alias VIEW = /bin/cat /var/log/messages, /bin/head /var/log/messages, /bin/tail /var/log/messages, /bin/tailf /var/log/messages
luser ALL=NOPASSWD: VIEW

или же

luser ALL=VIEW

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .