J'essaie de créer un user avec access sur centos
. J'ai suivi les instructions de cette publication . mais rien ne fonctionnait.
Je veux me connecter en utilisant su test_user
pas:
sudo adduser test_user
(Aucune invite pour configurer le mot de passe)
J'ai essayé su test_user
( su test_user
mot de passe) (appuyez sur la touche input – ne fonctionnait pas)
puis j'ai supprimé le mot de passe
sudo passwd -d test_user Removing password for user test_user. passwd: Success
Ensuite, j'ai essayé
su test_user Password: (just enter key pressed) su: Permission denied
REMARQUE: J'ai également modifié mon file sudoers
pour refléter ce qui suit à la fin du file /etc/sudoers
comme indiqué dans cette publication .
test_user ALL=(ALL) NOPASSWD:ALL
encore rien ne fonctionnait. Merci
OK, pour être clair, su
et sudo
sont des choses complètement différentes. L'ajout de test_user à votre file sudoers est totalement sans pertinence pour ce cas d'utilisation.
su
vous permet de passer d'un user à l'autre, tandis que sudo
vous permet d'exécuter une command en tant qu'user différent. Il y a une différence subtile.
Le fait d'avoir un count sans mot de passe est une idée horrible . Ne le faites pas.
Si vous souhaitez passer d'un count à un autre sans affecter le mot de passe de l'autre count, il suffit de faire:
$ sudo su - username
Il va sans dire que votre count user devra être ajouté aux sudoers avec l'access approprié pour exécuter la command ci-dessus en tant que root.