Christian007
(usa Outra)
Enviado em 07/05/2021 - 17:13h
Fala pessoal
Nesse tópico vamos estar vendo como liberar um comando para os usuários poderem executar sem que peça senha root.
Iremos usar:
Vim = Editor de texto ( mas voçê pode usar o de sua escolha)
meuarquivo.txt = como arquivo destino.
teste.sh = meu script.
christian = usuário comum.
root = usuário root.
Nesse tutorial vamos deixar o usuário editar um arquivo especifico, que não teria permissão como usuário comum.
1) Crie seu script.
--------------------------------------------------
#!/bin/bash
vim /etc/apt/meuarquivo.txt
--------------------------------------------------
e salve(nesse caso vou salvar como teste.sh)
2) logado como root:
de permissão ao nosso script recém criado.
chmod +x teste.sh
mova para a pasta /usr/bin/
mv teste.sh /usr/bin/
3) Agora vamos editar o arquivo que faz a liberação para o usuário.
ainda como usuário root
vim /etc/sudoers
nas ultimas linhas tera escrito:
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
uma linha abaixo voce colocará o seguinte linha de comando
christian(usuário comum que poderá usar o comando) ALL =NOPASSWD:/usr/bin/teste.sh(o caminho do nosso script, por boas práticas do Linux esse caminho é padrão)
deixando o codigo assim:
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
christian ALL =NOPASSWD:/usr/bin/teste.sh
salve o arquivo.
4) pronto, Script criado e acesso a ele liberado, agora vamos adicionar o atalho para ele poder acessar.
Adicione um novo atalho, caso esteja usando gnome coloque o mouse em cima do painel->segure ALT + botão direito-> adicionar ao painel -> lançador de aplicaivo personalizado
Tipo: se for para abrir algo externo deixe como aplicativo
no nosso caso queremos executam um editor Vim que depende do terminal, então colocaremos como
Aplicativo no Terminal.
nome : coloque a sua escolha
comando: sudo /usr/bin/teste.sh (aqui coloque o caminho do seu script juntamente com sudo)
se quiser colocar outro icone, basta cliquar no icone do lançador e alterar.
Pronto!