sudo-users Executando e executando comandos recursivamente

1

Eu gostaria de dar a um usuário específico a capacidade de executar e executar comandos recursivamente para um determinado diretório e seus subdiretórios, mas apenas especificar o diretório de nível superior no arquivo sudoers . Abaixo está um exemplo do meu arquivo sudoers . Gostaria de executar e executar comandos abaixo de / usr / test / *, mas neste momento não posso:

User ALL=(ALL:ALL) NOPASSWD: /usr/dir/*

dir

|-- file 2

|-- sub_dir

| |-- file 2

| |-- file 3

| |-- file 4

|-- file 1

Eu gostaria que todos os arquivos (no exemplo) foram executados pelo comando sudo pelo usuário, porque quando eu tento isso: sudo /usr/dir/subdir/file2 isso não funcionará por exemplo, eu encontrei uma solução adicionar User ALL=(ALL:ALL) NOPASSWD: /usr/dir/*/* em vez disso, mas com ele Eu não posso fazer isso agora sudo /usr/dir/file1 e eu deveria adicionar duas linhas ( User ALL=(ALL:ALL) NOPASSWD: /usr/dir/*/* e User ALL=(ALL:ALL) NOPASSWD: /usr/dir/*/ ) eu deveria usar a expressão regex?

    
por J. GOT 31.03.2016 / 16:38

0 respostas

Tags