Permissões de rede para usuários não sudo

0

Estou usando o Arch Linux. Eu tenho alguns diretórios que eu não quero acesso de usuário. Então, mantive-o bloqueado com acesso a sudo apenas.

Eu tenho um usuário "alarme". Não quero que o "alarme" acesse esses arquivos, portanto, o usuário não pode executar sudo . MAS, eu quero que ele seja capaz de mudar de rede, usuário netctl .

Como eu dou a ele essas permissões?

    
por Dushyant Bangal 03.08.2016 / 09:45

1 resposta

0

Quando você se refere a conceder ao usuário uma permissão para executar sudo , geralmente pensa em dar a ele permissões para executar qualquer comando em nome das permissões do usuário root. But sudoers file allows much more detailed configuration options that can give permissions to run only one particular command with root.

Por exemplo, adicione o seguinte ao arquivo sudoers (usando visudo ):

alarm ALL=(ALL) NOPASSWD: /usr/bin/netctl start wlan0-ssid

para limitar o escopo de sudo para o usuário alarm apenas a um comando específico com um argumento especificado: /usr/bin/netctl start wlan0-ssid . Ele não concederá mais permissões a este usuário e ele não poderá acessar nenhum arquivo (como seria necessário executar outros comandos que não são especificados).

Adicione mais linhas e personalize-as para se adequarem à sua configuração.

    
por 03.08.2016 / 09:56