Eu apenas comecei a usar o Scientific Linux (7.0) (embora eu assuma que essa pergunta possa ser neutra na distribuição ..). A versão do kernel é 3.10.0-123.20.1.el7.x86_64.
Voltando à minha pergunta.
Troquei a rootconta ea partir daí criou uma nova conta de usuário test-accountusando o comando adduser test-account. Ele não solicitou uma senha nem usei a opção para fornecer senha. Acho que é uma conta "sem senha". Posso fazer login nesta conta a partir da conta raiz - o que suponho que seria possível sem fornecer senha, mesmo que a conta de teste tivesse uma senha. No entanto, quando tento fazer login (conta de teste) de uma terceira conta - ele solicita uma senha. E apenas pressionar Enternão funciona.
É possível fazer login nesta conta a partir de uma conta não raiz. Existe uma maneira (sem mudar para root ou usar sudo)?
su test-account. Isso muda para o test-accountprompt sem senha (o que aconteceria mesmo se test-accounttivesse uma senha). No entanto, quando tento mudar para conta de teste a partir de anteras conta de usuário não privilegiado, semente de me pede a senha com um prompt, e ele não aceita void (pressionando eneter)
adduserconhece a-popção de definir uma senha, embora seu uso não seja recomendado. Assim como root, façapasswd test-accounte defina uma senha.