Login sem senha (do console físico e de outros usuários)

0

Como configurar um usuário (no debian) para efetuar login sem senha?

Um usuário sem senha precisa fazer o login em terminais físicos (ttys - não pty) usando su - user de outro usuário, sem precisar de senha.

(seguro não é um requisito neste ambiente)

    
por Luciano 19.08.2015 / 16:06

2 respostas

1

Garantir que o arquivo /etc/pam.d/commom-auth tenha apenas args% do módulonullok em vez de nullok_secure , permite que os usuários façam login sem senha quando o usuário não tiver senha.

    
por 14.09.2015 / 19:53
0

Desculpe, mal entendi sua pergunta no começo. Se você só precisa alterar um usuário para não ter senha, basta executar

sudo passwd -d <name of user>

Como alternativa, se você planeja fazer login no usuário sem senha usando su , basta executá-lo da seguinte forma:

'sudo su <user>'

Você terá que digitar sua senha para sudo , como de costume, a menos que você altere o arquivo /etc/sudoers usando o comando sudo visudo da seguinte maneira:

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

deve se tornar:

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL)NOPASSWD: ALL

em que %sudo pode ser um grupo com nome diferente em outras distribuições do Linux, como %wheel no archlinux. Note que esta modificação fará com que nenhum comando sudo precise de uma senha, em todo o sistema.

    
por 19.08.2015 / 16:25