Je viens de commencer à utiliser Scientific Linux (7.0) (bien que je suppose que cette question pourrait être neutre en termes de distribution ..). La version du noyau est 3.10.0-123.20.1.el7.x86_64.
Revenons à ma question.
Je suis passé au root
compte et à partir de là, j'ai créé un nouveau compte test-account
utilisateur à l'aide de la commande adduser test-account
. Il ne m'a pas demandé de mot de passe et je n'ai pas non plus utilisé l'option pour fournir un mot de passe. Donc je suppose que c'est un compte "sans mot de passe". Je peux me connecter à ce compte à partir du compte root - ce que je suppose que je pourrais sans fournir de mot de passe même si le compte de test avait un mot de passe. Cependant, lorsque j'essaie de me connecter à ce compte de test à partir d'un troisième compte, il me demande un mot de passe. Et le simple fait d'appuyer Enter
ne fonctionne pas.
Est-il possible de se connecter à ce compte à partir d'un compte non root. Existe-t-il un moyen (sans passer à root ou utiliser sudo
)?
su test-account
. Cela passe à l' test-account
invite sans mot de passe (ce qui se passerait même si vous test-account
aviez un mot de passe). Cependant, lorsque j'essaie de basculer vers le compte de test à partir d'un autre compte utilisateur non privilégié, le noyau me demande le mot de passe avec une invite, et il n'accepte pas l' eneter
adduser
connaît l'-p
option de définir un mot de passe, son utilisation n'est pas recommandée. Donc, en tant que root, faitespasswd test-account
et définissez un mot de passe.