GNU/Linux >> Tutoriels Linux >  >> Linux

Quand je (root) exécute usermod -G sudo chauncey, cela dit que le groupe sudo n'existe pas

Dans centos, vous ajoutez un utilisateur au groupe de roues au lieu de sudo.

usermod - aG wheel username


Sudo n'est pas directement un groupe. Les groupes/utilisateurs ayant des droits sudoer sont définis dans un fichier de configuration auquel vous pouvez accéder en utilisant sudo visudo . Consultez ce fichier pour savoir comment il est configuré sur votre système. Voici une bonne introduction https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html.

Dans votre cas, vous avez différentes façons de donner des droits sudo à chauncey .

  1. trouvez le ou les groupes ayant des droits sudo dans le fichier sudoers et ajoutez chauncey à l'un de ces groupes. Par exemple, disons que vous avez cette ligne dans sudoers :

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL 
    

    puis, ajoutez chauncey à l'administrateur avec sudo usermod -a -G admin chauncey .

  2. créer un nouveau sudo groupe (sudo groupadd sudo ) et ajoutez ces lignes (sudo visudo ). Puis ajoutez à nouveau chauncey au groupe

    # the 'sudo' group has all the sudo privileges
    %sudo    ALL=(ALL:ALL) ALL 
    
  3. définissez une règle spéciale pour cet utilisateur dans le fichier sudoers en utilisant ce qui suit (notez qu'il n'y a pas de % , qui est utilisé pour désigner un groupe):

    chauncey    ALL=(ALL:ALL) ALL 
    

Notez que pour toutes les règles que j'ai mentionnées, j'ai utilisé le ALL par défaut partout. Le premier est le ou les utilisateurs autorisés, le second est l'hôte, le troisième est l'utilisateur lorsque vous exécutez la commande et le dernier est les commandes autorisées. Vous pouvez ajuster vos règles si ALL est trop large pour votre cas d'utilisation.


Linux
  1. Comment fonctionnent les composants internes de Sudo ?

  2. Comment exécuter une commande qui implique une redirection ou une canalisation avec Sudo ?

  3. Devenir root depuis l'intérieur de Vim ?

  4. La fonction de la racine du groupe d'utilisateurs ? ?

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

Dites simplement non à la racine (dans des conteneurs)

Forcer les utilisateurs à utiliser le mot de passe racine au lieu de leur propre mot de passe lors de l'utilisation de la commande Sudo

Exécutez ifconfig sans sudo

Firefox ne me demande pas de certificat lorsque je visite un site qui en a besoin

Récupérer la base de données mysql - mysql/mysqldump donne la table <database>.<tablename> n'existe pas (1146)

Pourquoi root n'a-t-il pas besoin du mot de passe pour exécuter sudo même lorsque NOPASSWD:ALL n'est pas écrit dans /etc/sudoers