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.