GNU/Linux >> Tutoriels Linux >  >> Linux

Autoriser un utilisateur à utiliser Sudo sans mot de passe ?

Dans un environnement de machine virtuelle sandbox, j'ai une configuration d'Ubuntu Linux qui est protégée par un pare-feu et inaccessible depuis l'extérieur du système local. Par conséquent, sur cette machine virtuelle, j'aimerais donner à l'utilisateur administratif (que j'ai configuré) la possibilité d'exécuter n'importe quoi avec sudo sans avoir besoin d'un mot de passe.

Bien que je sache que ce n'est pas sécurisé, cette machine virtuelle n'est pas allumée tout le temps et nécessite mon mot de passe personnel pour s'exécuter. Donc, même si ce n'est pas "sécurisé", existe-t-il un moyen d'obtenir la fonctionnalité souhaitée ?

Réponse acceptée :

De l'homme sudoers :

   NOPASSWD and PASSWD

   By default, sudo requires that a user authenticate him or herself
   before running a command.  This behavior can be modified via the
   NOPASSWD tag.  Like a Runas_Spec, the NOPASSWD tag sets a default for
   the commands that follow it in the Cmnd_Spec_List.  Conversely, the
   PASSWD tag can be used to reverse things.  For example:

    ray  rushmore = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm

   would allow the user ray to run /bin/kill, /bin/ls, and /usr/bin/lprm
   as root on the machine rushmore without authenticating himself.

Une autre balise est ALL , pour permettre à l'utilisateur ray d'exécuter n'importe quelle commande sur n'importe quel hôte sans mot de passe, vous pouvez utiliser :

ray ALL= NOPASSWD: ALL

Linux
  1. Autoriser User1 à "su - User2" sans mot de passe ?

  2. Exécutez une commande Sudo en spécifiant le mot de passe sur la même ligne ?

  3. Commande Sudo après un long appel de veille sans demander à nouveau le mot de passe Sudo ?

  4. Ssh - Besoin d'un Tty pour exécuter Sudo si je peux Sudo sans mot de passe?

  5. Changer le mot de passe root par Sudo, sans Su ?

Comment exécuter la commande Sudo sans mot de passe

Comment exécuter des commandes particulières sans mot de passe Sudo sous Linux

Comment exécuter des commandes Sudo sans mot de passe

Comment exécuter les commandes sudo sans mot de passe

N'est-il pas sûr d'avoir un utilisateur ansible avec sudo sans mot de passe ?

Comment exécuter à distance la commande ssh une commande sudo sans mot de passe