web-dev-qa-db-fra.com

Comment ajouter un utilisateur au fichier sudoers?

Comment ajouter mon nom d'utilisateur au fichier sudoers?

Sur mon bureau Ubuntu, le fichier sudoer n'a que la racine.

donc, en gros, je devrai simplement ajouter un utilisateur au système de fichiers Sudo. Et j'ai besoin d'accéder au mode mono-utilisateur.

Je connais le moyen le plus simple de simplement sélectionner le mode de récupération dans grub en maintenant la touche Maj gauche au démarrage. Puis, déposez-la à l'invite du shell root.

Mais il s'agit d'un système de fichiers prêt à l'emploi. J'ai besoin de m'écrire dans le fichier.

Je sais que je dois d'abord sélectionner remonter, mais où est-il?

et tout autre moyen de me rajouter à sudo?

5
Jin Lin

Cela ressemble un peu à une situation difficile. Si vous avez attribué un mot de passe à votre compte root, su peut vous permettre d'élever les privilèges et d'ajouter votre utilisateur au groupe "Sudo" ou "admin".

Si non, avez-vous essayé de lancer un live CD? Vous devriez pouvoir monter votre partition racine à partir du live CD d'Ubuntu assez facilement, dites à /mnt/tmproot/, et ajoutez cette ligne quelque part dans /mnt/tmproot/etc/sudoers:

username ALL=(ALL) ALL

où "nom d'utilisateur" correspond à votre nom d'utilisateur.

2
mtdevans

Si votre nom d'utilisateur est par exemple jlin, vous devriez pouvoir utiliser Sudo si vous avez entré votre nom d'utilisateur Sudo lors de l'installation d'Ubuntu.

Si vous souhaitez ajouter un autre utilisateur ou si votre nom d'utilisateur n'a pas installé Ubuntu, vous devez vous connecter en tant qu'utilisateur qui a installé Ubuntu, entrez Sudo -i pour obtenir l'invite de l'utilisateur root; puis entrez cette commande visudo.

J'ajoute généralement les utilisateurs pour lesquels je souhaite avoir un accès Sudo. Vous pouvez également ajouter un groupe pour avoir accès à Sudo. Je préfère simplement ajouter les utilisateurs. J'ai ajouté un espace entre les éléments suivants pour que le formatage soit meilleur.

# User_Alias ​​ADMINS = jsmith, mikem

dbadmin ALL = (ALL) ALL

Vous pouvez également utiliser cette commande (en tant que root)

Sudo usermod -a -G Sudo hduser

0
octopusgrabbus