
Quero criar um usuário no qual eu possa fazer login de um usuário normal sem solicitação de senha. Como posso conseguir isso?
Estou tentando fazer o seguinte:
$ sudo useradd test
$ sudo passwd -d test
E então tente executar o comando como teste:
$ su test id
Password
Minha distribuição Ubuntu:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
$ cat /proc/version
Linux version 5.0.0-35-generic (buildd@lcy01-amd64-022) (gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1)) #38-Ubuntu SMP Sat Nov 9 17:51:58 UTC 2019
Responder1
Por que ainda me pedem uma senha para um usuário Linux com uma senha excluída?
Pode ser necessário limpar o cache de senha usando:
sudo -k
Quando usada sozinha, a
-k (kill)
opçãosudo
invalida as credenciais armazenadas em cache do usuário.
sudo(8): execute o comando como outro usuário - página de manual do Linux
Quero criar um usuário no qual eu possa fazer login de um usuário normal sem solicitação de senha.
Comando de execução:
sudo visudo
Dependendo de qual distribuição Linux você está usando e se você já executou o visudo antes ou não, você pode ou não receber uma solicitação perguntando sobre qual editor de texto deseja usar para editar o arquivo sudoers. Se você não tiver certeza do que escolher, sugiro usar o nano.
Vá até o final do arquivo e adicione a seguinte linha:
<user> ALL=(ALL) NOPASSWD: ALL
Nota: substitua
<user>
pelo seu nome de usuário- Salve e saia do arquivo
Comando de execução:
sudo -k
Isso limpará o cache de senha existente
- Você Terminou!
Para testar, execute o comando:
sudo ls
Você não deve ser solicitado a fornecer uma senha
FonteSite de Jon - Remover prompt de senha do sudo