Confusion Administrateur - utilisateur Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Bonjour,

Lorsque j'ai reçu mon PC configuré sous Debian, je l'utilisais avec le compte "administrateur".

J'ai alors créé un compte utilisateur pour mon conjoint.
Et puis je ne sais pas trop pourquoi j'ai créé un 2ème compte utilisateur pour moi avec un nouveau mot de passe.
Si bien que maintenant, je rencontre des difficultés quand j'essaie d'utiliser les lignes de commandes ou lorsque j’utilise un média (disque dur amovible) où seul l'administrateur a tous les droits. :unknw:

Serait-il possible de transférer mes données utilisateur sur le compte administrateur afin de pouvoir supprimer définitivement mon compte utilisateur ?
Avatar de l’utilisateur
zargos
Membre
Membre
Messages : 197
Inscription : 07 juil. 2023, 13:34
Status : Hors-ligne

Bonjour,

C'est une mauvaise pratique de n'utiliser que le compte administrateur (qui s'appelle root sous Linux si c'est bien de celui-ci que nous parlons, sinon il te faut être plus précis).
Avoir un utilisateur qui t'est propre c'est la bonne méthode.

Il faut que tu t'assure que sudo soit installé. Puis tu ajoutes ton utilisateur au groupe sudo et tu pourras utiliser des commande avec une élévation de privilèges root en utilisant la commande sudo:
par exemple:

Code : Tout sélectionner

sudo apt update
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Bonjour,
Merci pour ta réponse. Suis rassuré, j'ai bien fait d'avoir créé un compte utilisateur.
Mais comment fait-on pour installé sudo ?

En effet quand je tape sudo apt update, j'ai la réponse suivante :
<i>administrateur@linuxshop-765467:~$ sudo apt update
[sudo] Mot de passe de administrateur :
Désolé, essayez de nouveau.
[sudo] Mot de passe de administrateur : </i>

Pourtant je connais bien le MdP administrateur.
Désolé suis débutant sur Linux.
tony
Membre
Membre
Messages : 401
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

salut,
en attendant une réponse tu peux t'informer en lisant la page que la bible de Debian12, le wiki, consacre à "sudo": https://wiki.debian.org/fr/sudo [ page originale sudo]. De plus, la réponse au sujet du mot de passe à utiliser s'y trouve.
Debian 12/ Xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Vu que tu ne fais pas la différence entre l'administrateur et les utilisateurs, utiliser sudo ne va faire que t'embrouiller encore plus!
Pour pouvoir utiliser tes fichiers crées avec ton compte administrateur, il faut déja que tu les déplace dans le/home deton utilisateur, puis que tu change leur propriétaires.
Pour cela il faut que tu sois connecté depuis ton compte utilisateur.
après le transfert dans le /home de l'utilisateur,tu peux faire un

Code : Tout sélectionner

ls -al
dans un terminal, et tu verras à qui appartienent les fichiers (à priori à root)
Donne nous le nom exact de l'utilisateur, on te dira précisément la commande à utiliser pour changer l'utilisateur de tous les fichiers (la commande chown avec les bonnes options)
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

tony a écrit : 29 déc. 2024, 09:46 salut,
en attendant une réponse tu peux t'informer en lisant la page que la bible de Debian12, le wiki, consacre à "sudo": https://wiki.debian.org/fr/sudo [ page originale sudo]. De plus, la réponse au sujet du mot de passe à utiliser s'y trouve.
Merci beaucoup :good:
Bon bout d'an !
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

piratebab a écrit : 29 déc. 2024, 19:59 Vu que tu ne fais pas la différence entre l'administrateur et les utilisateurs, utiliser sudo ne va faire que t'embrouiller encore plus!
Pour pouvoir utiliser tes fichiers crées avec ton compte administrateur, il faut déja que tu les déplace dans le/home deton utilisateur, puis que tu change leur propriétaires.
Pour cela il faut que tu sois connecté depuis ton compte utilisateur.
après le transfert dans le /home de l'utilisateur,tu peux faire un

Code : Tout sélectionner

ls -al
dans un terminal, et tu verras à qui appartienent les fichiers (à priori à root)
Donne nous le nom exact de l'utilisateur, on te dira précisément la commande à utiliser pour changer l'utilisateur de tous les fichiers (la commande chown avec les bonnes options)
Mon nom d'utilisateur est : Philippe
Merci pour ton aide.
Bon bout d'an !
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu dois donc avoir un repertoire /home/philippe
copie tout tes fichiers utilisateurs dedans , depuis ton compte admin/ ls -al devrait te dire que ces fichiers appartiennent au compte administrateur
Ensuite dans un terminal, toujours depuis ton compte administrateur

Code : Tout sélectionner

cd /home/philippe
chown -c -R philippe:philippe
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Bonjour,
Le canard est toujours vivant !
En fait, le compte "administrateur" se trouve dans le Home avec l'utilisateur" Rose". Je suppose qu'il devrait être dans Root ? Mon compte "philippe" n'y est pas. Il est nulle part !
Pourtant quand j'ouvre une cession c'est bien avec Philippe et son mot de passe.que je le fais.
Merci pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

On avance! Ce que tu appelles "administrateur", n'est pas ce que nous pensions étre le compte "root", parfois appelé "superadmin".
root n'a pas ses données dans/home, mais dans /root.
Le compte "administrateur" de ta machine est un compte tout à fait normal, qui a probablement obtenu des droits supplémentaires via sudo.
wiki/Root-su-sudo
Pour un utilisateur "basique", il faut le rattacher a certains groupe d'utilisateur pour les donner des droits supplémentaires (par ex le group "audio" pour la gestion du son).
Un utilisateur n'a pas forcément un dossier dans /home, c'est toi qui choisi lorsque tu le crée si il a son home , ou pas.
Un va prendre les problemes l'un après l'autre. Ajouter le /home de philippe.
ouvre un terminal, et passe en root

Code : Tout sélectionner

su -
Le - est important

Code : Tout sélectionner

mkhomedir_helper philippe
Et philippe aura un /home tout neuf.
Quel sont les autres problèmes que tu as avec tes utilisateurs ?
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

J'ai suivi tes instructions dans le terminal mais rien n'a changé dans le "home".
Le dossier "root" est vide !
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Le /home des utilisateurs n'a rien à voir avec root!
Je que je t'ai proposé c'est pour créer le /home/philippe avec les bon droits sur les dossiers.
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Bonjour,
Désolé d'insister.
L’exécution des commandes en ligne précédentes n'ont pas eu d'effet. Il n'y a pas eu création de /home/philippe.
J'ai dû m’emmêler graves les pinceaux ! :wacko:
/root est vide. Voir ci-joint ses propriétés:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

On va reprendre les bases car j'ai du mal à comprendre comment était configuré l'ordi avec ce compte "administrateur", et ce que tu as fait ensuite.
On va commencer par lister les utilisateurs connus du systeme

Code : Tout sélectionner

cat /etc/passwd
et voir ce qu'il y a dans /home

Code : Tout sélectionner

ls -al /home
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Voir ci-dessous
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

L'utilisateur "philippe" n'existe pas.C'est l'utilisateur "administrateur" qui à décidé de se faire appelé "philippe", mais ce n'est pas son nom vu de debian.
Pour créer un vrai utilisateur "philippe", il faut faire en root:

Code : Tout sélectionner

useradd -m philippe
L'option -m va créer /home/philippe.
Par contre , tu ne devrais pas avoir de truc qui s'appelle "root" dans /home
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Ok, voilà le /home \o/
Est-ce que je peux déplacer les dossiers que j'utilise dans /home/Philippe ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Autre questionnement : voir image
Le compte /home/Philippe nouvellement créé n'a pas de MdP (normal).
Le compte de déverrouillage (Philippe) initial a un MdP différent du compte administrateur (qui n’apparaît jamais sauf en ligne de commande).
Comment dénouer ce sac de nœuds ?
Vraiment désolé d'avoir été si nul ! :unknw:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu peux déplacer tes dossiers dans /home/philippe.
Il faudra peut étre que tu leur change le propriétaire pour avoir tout les droits dessus.

Je viens de penser à une autre solution. Au lieu de créer un utilisateur Philippe, on aurait pu modifier l'utilisateur administrateur pour qu'il devienne Philippe. Il est encore temps avant que tu utilises ton nouvel utilisateur.
Ca se fait avec la commande usermod -dm
Pour changer le mot de passe de administrateur c'est

Code : Tout sélectionner

usermod -p administrateur
Ton ordi a été paramétré de façon peu usuelle, c'est assez surprenant. Peut étre pour ressembler à windows .....
Avatar de l’utilisateur
philheck
Membre
Membre
Messages : 14
Inscription : 30 nov. 2023, 17:28
Status : Hors-ligne

Bonjour,
Le compte "administrateur" ne devrait-il pas figurer dans /root ?
Répondre