J'ai un ordinateur xubuntu au travail et je voulais donc supprimer tous les utilisateurs et créer un seul utilisateur sudoer avec le nom de la nouvelle personne utilisant l'ordinateur, afin qu'il puisse installer des programmes, etc. sans avoir à divulguer mon mot de passe administrateur. .
Les étapes que j'ai faites étaient les suivantes:
Fondamentalement, mon erreur est que j'ai créé un utilisateur administrateur qui n'est pas un utilisateur root.
Alors maintenant, quand je vais installer un programme, xubuntu me demande un mot de passe root, ce que je n’ai bien sûr pas, je pense que cet utilisateur root est une sorte d’utilisateur root par défaut pour Xubuntu.
Donc, avant de formater le PC, je me demande s’il existe un autre moyen de résoudre ce problème?
Une option pourrait être de redémarrer l'ordinateur, puis d'ouvrir la console en tant que root à partir du mode de récupération sous GRUB, de créer un nouvel utilisateur, etc. et afin de changer la résolution de cet écran, j'ai besoin de modifier un fichier nécessitant des autorisations root. Donc, fondamentalement, je suis coincé dans une boucle sans fin. Je pourrais utiliser un autre moniteur avec une résolution plus élevée, ce qui pourrait me permettre de démarrer en mode de récupération.
Alors, comment remédier à ce problème, sans permuter le moniteur, ni formater le PC? Existe-t-il un mot de passe par défaut pour cet utilisateur racine Xubuntu?
Ceci n'est pas dupliqué, car je ne peux pas me connecter en mode de récupération ou GRUB en raison de la résolution.
grub2
Advanced options for Ubuntu
et appuyez sur EnterUbuntu xx.xx x.xx.xx-xx-generic (recovery mode)
) et appuyez sur Enterroot - Drop to root Shell Prompt
et appuyez sur Entermount -o remount,rw /
pour remonter la partition root
en lecture-écriture.nano /etc/group
Sudo
et ajoutez "jonathan
" à la fin.exit
resume - Resume normal boot
lsblk
pour voir à quel périphérique de bloc votre partition root
du lecteur est mappée.root
: Sudo mount /dev/<partition_block_device> /mnt
(où <partition_block_device>
= root
le périphérique de bloc de la partition)Sudo gedit /mnt/etc/group
Sudo
et ajoutez "jonathan
" à la fin.exit
Ma réponse à Comment réinitialiser un mot de passe perdu (le mode de récupération nécessite que je tape le mot de passe)? contient également des instructions sur la tâche connexe consistant à désigner un utilisateur administrateur démarrer à partir d'un CD live et en chrooter sur votre système. Un des avantages de chrooter est que vous n’avez pas à modifier manuellement les fichiers de configuration et que vous êtes donc moins susceptible de faire des erreurs qui aggravent la situation.
Même si l'administrateur d'origine a été supprimé de votre système (plutôt que d'être simplement remplacé par un administrateur), puisque vous avez a compte d'utilisateur actif que vous souhaitez désigner comme administrateur, cette technique doit faire ce que vous voulez. avoir besoin.
Si vous n'en avez pas déjà un, gravez un CD/DVD live Ubuntu (sur bunt , Windows ou Mac OS X ) ou écrivez un lecteur flash USB Ubuntu Live (sur bunt , Windows ou Mac OS X ).
Si vous connaissez le nom de périphérique de la partition contenant le système de fichiers racine de votre système Ubuntu, n'hésitez pas à passer à étape 5 .
Dans votre système Ubuntu (pas le système Live CD/DVD/USB), exécutez cette commande dans le terminal:
_mount | grep ' on / '
_Vous devez inclure les espaces avant
on
et après _/
_.Cette commande produit quelque chose comme
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
en sortie. Le texte précédanton
(sans l'espace) est le nom de périphérique de la partition contenant le système de fichiers racine de votre système Ubuntu. Rappelez-vous-le (ou écrivez-le).Démarrez l’ordinateur à partir du Live CD/DVD/USB et sélectionnez _
Try Ubuntu without installing
_ (et non _Install Ubuntu
_).Ouvrez une fenêtre de terminal (Ctrl+Alt+T).
Exécutez cette commande:
_Sudo mount /dev/sda1 /mnt
_Remplacez
/dev/sda1
par le nom de périphérique de la partition contenant le système de fichiers racine de votre système Ubuntu, s'il est différent.Exécutez cette commande:
_Sudo chroot /mnt
_
Maintenant que vous avez accédé au système installé, vous pouvez modifier sa configuration de la même manière que si vous l’aviez initialisée.
Ajoutez l'utilisateur souhaité au groupe Sudo
pour lui permettre d'effectuer des actions en tant qu'utilisateur root via Sudo
et polkit :
_usermod -a -G Sudo username
_
Exécutez ces trois commandes:
_exit Sudo umount /mnt exit
_La dernière de ces commandes quitte la fenêtre du terminal.
Puis redémarrez dans votre système Ubuntu installé. Vos pouvoirs administratifs devraient être restaurés.