Como incluir dois pontos na entrada específica do comando sudoers?

0

Eu preciso adicionar uma entrada ao arquivo sudoers para permitir que o usuário execute um comando específico. Então acontece que o comando inclui dois pontos ":"

mount -t nfs -o vers=4 host:/remoteMountpoint /home/username/localMountpoint

Visudo reclama a entrada não é válida, não me permite salvá-lo. Quer dizer, eu poderia tentar forçá-lo, mas tenho medo das consequências. Uma solução óbvia é usar um curinga "*" no lugar do cólon, mas estou me perguntando se existe outra maneira (adequada) de fazê-lo.

    
por soocki 06.04.2017 / 19:56

1 resposta

2

Na página de manual dos sudoers :

Note that the following characters must be escaped with a ‘\’ if they are used in command arguments: ,, :, =, \.

mount -t nfs -o vers=4 host\:/remoteMountpoint /home/username/localMountpoint
    
por 06.04.2017 / 20:09

Tags