GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer un commutateur sudo vers un autre utilisateur qui n'a pas de mot de passe ou de clé ssh défini sous Linux

Cet article décrit les étapes pour configurer un accès sudo à un utilisateur spécifique pour passer à un autre utilisateur qui n'a pas de mot de passe ou de clé ssh défini.

En tant qu'utilisateur test (ayant le privilège d'éditer le fichier sudoers), ajoutez au fichier sudoers avec visudo :

$ sudo visudo

la ligne suivante est ajoutée au fichier sudoers pour l'utilisateur kirk :

kirk ALL=(spock) NOPASSWD: ALL

Avec ce paramètre, l'utilisateur "kirk" lorsqu'il est connecté peut passer à l'utilisateur "spock" même s'il n'a pas défini de mot de passe ou de clé ssh :

$ sudo -iu spock
$ pwd
/home/spock

Cela exécutera tous les scripts de profil shell. S'il est uniquement nécessaire de changer d'utilisateur sans exécuter tous les scripts shell initiaux, utilisez à la place :

$ sudo -su spock
$ pwd
/home/kirk

Le répertoire actuel, l'alias et les autres paramètres normalement définis dans .bashrc (si vous utilisez BASH) sont conservés.

C'est comme lorsqu'un mot de passe est défini et que la commande « su » est utilisée. Cela peut être "su - spock" ou simplement "su spock". Dans ces deux cas, le mot de passe de l'utilisateur spock est requis.


Linux
  1. Comment configurer la connexion SSH sans mot de passe

  2. Comment configurer les privilèges Sudo pour l'utilisateur sous Linux

  3. Comment configurer des clés SSH

  4. Définir ou modifier un mot de passe utilisateur sous Linux

  5. Comment configurer Rsync avec SSH sur UNIX / Linux (rsync sans mot de passe)

Comment changer le mot de passe utilisateur sous Linux

Comment savoir si un utilisateur utilise une authentification SSH basée sur un mot de passe ou une clé sous Linux

Comment changer le délai d'expiration du mot de passe Sudo sous Linux

Comment changer ou définir un mot de passe utilisateur sous Linux

Comment configurer la clé publique et privée SSH sous Linux

Comment configurer des clés SSH sur Debian 11 Linux