isso funciona ou comigo:
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
ou
luser ALL=VIEW
Estou tentando permitir que apenas um usuário possa usar apenas 'cat, head, tail' em alguns dos arquivos de log. Qual é a sintaxe exata para usar aqui. Eu tentei
user ALL /bin/cat /var/log/maillog
O que funciona muito bem, mas também preciso dar ao usuário os comandos head e tail. Tentei agrupar esses comandos em:
Cmnd_Alias VIEW = /bin/cat, /usr/bin/head, /usr/bin/tail
Agora, eu tento adicionar esse alias de VIEW, mas não tenho certeza para onde ele deve ir, já que tentei várias maneiras diferentes. Basicamente, a conclusão é que posso usar este Cmnd_Alias, mas não consigo especificar o nome do arquivo / var / log / maillog com ele. Alguém pode ajudar com a sintaxe adequada, por favor? Obrigado.
isso funciona ou comigo:
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
ou
luser ALL=VIEW
Tags command-line linux sudoers