Configure sudo sem senha apenas para comando específico

Configure sudo sem senha apenas para comando específico

Você é um usuário do sistema operacional Linux ou UNIX? Então sim, sudo é seu extenso comando auxiliar no Linux. No sistema operacional Linux, você pode executar comandos como outro usuário usando o comando sudo. O sudo é a ferramenta mais usada no sistema Linux. Mas antes de executar comandos, o sudo precisa de autenticação do usuário.

Os usuários precisam fazer login usando seu ID de usuário e senha antes de usar o comando. Mas inserir a senha toda vez pode se tornar agitado. Este artigo discutirá o comando sudo, como usar o comando sudo e configurar o sudo sem senha para comandos nas próximas seções.

Usando uma conta raiz, você deve ser feito com a configuração inicial antes de executar os comandos. Você pode acessar a raiz usando o comando $ sudo. Mas você deve saber a senha inicialmente.

Configure sudo sem senha apenas para comando específico

A seguir estão alguns comandos passo a passo que ajudarão você a saber como usar o comando sudo sem uma senha para executar todos os comandos.

UserList HostList = EffectUserList Taglist CommandList

Onde User_List é uma lista de usuários já criados, Host_list é uma lista de hosts onde os usuários podem executar sudo.

Lista eficaz é uma lista dos usuários que podem estar executando como um pseudônimo. Tag_list é tags como NoPasswd. Na lista de comando, passamos os comandos que não queremos escrever as senhas para.

Como usuário root, você precisa escrever o comando # visudo ou $ sudo visando.

Na segunda etapa, você precisa anexar a entrada do seguinte comando dado sem senha para o usuário especificado (digamos o usuário vidya):

nome de usuário all = (all) NoPasswd: todos

Em seguida, salve e feche o arquivo e teste o resultado digitando [Morbius@Server] $ sudo /bin /matar pid-here comando.

Então, de maneiras dadas, podemos configurar o comando sudo sem senha.

Agora, se você deseja configurar o sudo sem senha apenas para comando específico, aqui está o método passo a passo:

Vamos dar um exemplo em que usaremos o MKDIR no sudo sem fornecer uma senha. Então, aqui está a maneira simples de usar o MKDIR para criar um diretório:

Observação: DataFile no comando acima é a pasta que criamos.

Agora vamos abrir o painel Visudo através do seguinte comando:

Depois disso, role para baixo até o fundo, onde /etc /sudoers.D está presente e, em seguida, coloque o comando abaixo:

Nome de usuário all = NoPasswd:

Nós usamos Morbius all = nopoasswd:/bin/mkdir Como precisamos fornecer privilégios de sudo ao MKDIR sem usar uma senha.

Por fim, verificaremos que o sistema é aceito com sucesso o comando, por isso criamos mais uma pasta usando o MKDIR, e esse sistema não perguntou sobre a senha:

Se você deseja usar dois comandos diferentes sem senha, pode usar o comando abaixo no painel Visudo:

Aqui estamos configurando nenhuma senha para comandos apt. É por isso que usamos o comando/usr/bin/apt.

Agora aqui está o resultado:

Conclusão

Este artigo discutiu o comando sudo, como usar o comando sudo e o sudo sem senha para todos ou comandos específicos. Também vimos a sintaxe do comando sudo sem senha. Esperamos que você tenha gostado do artigo. Visite nosso site para ler mais artigos.