Page 1 sur 1

[administrateur] changer le nom (résolu)

Publié : mer. 04 juil. 2012, 20:48
par claudef
bonjour j'ai arch lxde compiz
j'aimerais changer le nom de l'administrateur,à l'installation j'ai mis claude et un mot de passe.j'ai tout configuré et j'ai un arch fonctionnel,je voudrais changer le nom du login et le mot de passe tout en conservant mes réglages.Cela fait une semaine que je cherche partout mais je n'arrive à rien,pouvez m'aider,merci
claudef :chinois:

Re: [administrateur] changer le nom

Publié : mer. 04 juil. 2012, 21:04
par benjarobin
Il n'y a pas de compte administrateur sous ArchLinux, a part root... Donc je ne comprend pas la question : Veux tu simplement renommer ton utilisateur ?

Re: [administrateur] changer le nom

Publié : mer. 04 juil. 2012, 21:13
par karhu
L'administrateur pour le système c'est root, il me semble. Si tu te connectes en tant que root dans un terminal tu peux faire ce que tu veux.
Créer un nouvel utilisateur, basculer ton ancien /home/xxx vers le nouveau, changer le nom du propriètaire (et peut être le groupe) du contenu par celui du nouvel utilisateur, puis supprimer l'ancien. Si tu es en connexion automatique penses aussi à modifier le fichier de configuration du gestionnaire de connexion (lxdm ?).
Si tu parles d'un administrateur au sein de compiz, j'écris peut-être des bêtises car je ne connais pas.

Èdition : grillé :mrgreen:

Re: [administrateur] changer le nom

Publié : mer. 04 juil. 2012, 23:07
par claudef
bonjour et merci de regarder mon problème.
à l'installation j'ai donc crée l'utilisateur claude et son mot de passe
j'ai cherché dans les wikis donc je fais
useradd -g users -G groupe1 -m martine (je remplace claude par martine)

Code : Tout sélectionner

 basculer ton ancien /home/xxx vers le nouveau, changer le nom du propriètaire (et peut être le groupe) du contenu par celui du nouvel utilisateur, puis supprimer l'ancien.
je fais comment là, dois je changer le hostname dans /etc/rc.conf
merci claudef

Re: [administrateur] changer le nom

Publié : mer. 04 juil. 2012, 23:16
par benjarobin
??? Donc si je comprend la question, c'est comment ajouter un utilisateur ? => De la même façon que pour l'utilisateur "claude".
Sinon je ne vois pas du tout le rapport avec le hostname, qui est le nom de l'ordinateur, il n'y a aucun rapport avec l'utilisateur qui se connecte.

Re: [administrateur] changer le nom

Publié : mer. 04 juil. 2012, 23:43
par karhu
Utilise plutôt adduser il te pose des questions et tu reponds.
Le changement de nom d'utilisateur concernait uniquement ton gestionnaire de connexion, j'ai supposais lxdm puisque tu es sous LXDE, dans le cas où tu ne passe pas par l'écran de connexion.

Question pour @benjarobin comment supprimer proprement un utilisateur (sans trafiquer /etc/passwd :mrgreen: ) ?

Édition : j'ai honte réponse : userdel :oops: :oops: :oops:

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 08:16
par oktoberfest
Pour modifier ton nom, tu le cherches dans les fichiers de /etc :

Code : Tout sélectionner

# grep -r <ton nom> /etc
Et tu modifies les fichiers trouvés.
Tu devrais trouver :
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
+ tous les fichiers où tu as mis ton nom explicitement

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 08:48
par claudef
bonjour je me suis encore mal exprimé
actuellement j'allume l'ordi j'ai claude enter mot de passe et j'ai un /home/claude avec mes dossiers configuration etc..
ce que je voudrais:
j'allume l'ordi j'ai martine enter mot de passe et j'ai un /home/martine avec mes dossiers,configuration etc..
claude n'existe plus
j'ai donc fait

Code : Tout sélectionner

[claude@claude ~]$ su
Mot de passe : 
[root@claude claude]# adduser

Login name.......:  martine
UID..............:  [ Next available ]
Initial group....:  users
Additional groups:  [ None ]
Home directory...:  /home/martine
Shell............:  /bin/bash
Expiry date......:  [ Never ]

This is it... if you want to bail out, hit Control-C.  Otherwise, press
ENTER to go ahead and make the account.


Creating new account...


Modification des informations relatives à l'utilisateur martine
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
	Nom complet []: martine
	N° de bureau []: 
	Téléphone professionnel []: 
	Téléphone personnel []: 
	Autre []: 
Entrez le nouveau mot de passe UNIX : 
Retapez le nouveau mot de passe UNIX : 
passwd : le mot de passe a été mis à jour avec succès


Account setup complete.
excuse moi oktoberfest j'ai posté en même temps que toi
j'éteinds et rallume l'ordi sous martine
j'ai bien /home/martine mais aucun fichier de claude
et je n'ai aucune configuration de claude je suis en configuration de base
merci claudef

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 08:58
par FoolEcho
Salut,

Vous vous compliquez sacrément la vie. :|
À faire en root (ou avec un autre admin que le compte admin que tu veux modifier, le compte à modifier ne devant pas être connecté):

Code : Tout sélectionner

usermod -l ton_nouveau_login -md /home/ton_nouveau_login ton_login_actuel

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 10:11
par claudef
bon comme d'habitude FoolEcho rapide st simple :bravo:ça marche
pour ne pas me loguer sous claude je crée un autre utilisateur ''adduser nul '' je me connecte sous son nom et je fais ta commande (j'ai bon,j'espère)

Code : Tout sélectionner

usermod -l martine -md /home/martine claude
ensuite je remplace claude par martine et dans les fichiers de config utilisant claude (par exemple dans /etc/rc.conf conky etc...) ou il y a encore plus simple?
merci à tous :chinois: claudef

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 10:13
par oktoberfest
claudef a écrit :pour ne pas me loguer sous claude je crée un autre utilisateur ''adduser nul '' je me connecte sous son nom et je fais ta commande (j'ai bon,j'espère)
Pourquoi tu ne fais pas tout simplement l'opération en root... ?

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 10:22
par claudef
bon encore une connerie pour moi (j'accumule)
donc j'allume l'ordi puis
su
mot de passe

Code : Tout sélectionner

usermod -l martine -md /home/martine claude
je reboot
et c'est bon,je peux changer le hostname dans /etcrc.conf et le reste
merci :chinois: claudef

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 10:26
par oktoberfest
Il n'y a toujours aucun rapport entre ton nom de connexion et la modification de /etc/rc.conf... Mais bon pas grave.

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 10:30
par FoolEcho
Oui, passer par root suffit. :roll:
Pour hostname et rc.conf, ça n'a rien à voir, tu le fais quand tu veux (mais le rc.conf n'est pris en compte qu'au démarrage suivant).

...grillé, désolé. :chinois:

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 11:42
par claudef
bon tout fonctionne ,encore une petite question s'il vous plait
pour lancer conky au démarrage j'ai crée un fichier autostart
(sudo gedit / .config/lxsession/LXDE/autostart)dans lequel j'ai mis
entre autre
/home/claude/demarre-conky
avec mon nouveau login
pas de conky au démarrage
j'ai du modifier
/home/claude/demarre-conky par /home/mon nouveau login/demarre-conky
pour retrouver mon conky au départ.C'est normal ,le changement de login n'aurait pas du le faire automatiquement? j'ai tellement trafiqué les log avant de poster.
ex:

Code : Tout sélectionner

[dell@dell ~]$ su
Mot de passe : 
[root@dell dell]# cd /home
[root@dell home]# ls -l
total 20
drwxrwxrwx 43 dell groupe1  4096  5 juil. 11:08 dell
drwxrwxrwx  2 dell users   16384  4 juin  18:29 lost+found
alors que sur mes autres ordi j'ai

Code : Tout sélectionner

[claude@claude ~]$ su
Mot de passe : 
[root@claude claude]# cd /home
[root@claude home]# ls -l
total 20
drwx------ 59 claude claude  4096  5 juil. 11:08 dell
drwx------  2 root root   16384  4 juin  18:29 lost+found
je me demande ou sont passé les root et les droits
merci pour ces deux questions (oui je sais j'ai pas le droit mais elle sont imbriquées l'une dans l'autre)
merci claudef

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 12:00
par oktoberfest
claudef a écrit :pour lancer conky au démarrage j'ai crée un fichier autostart
(sudo gedit / .config/lxsession/LXDE/autostart)
Il va te falloir bien te renseigner sur l'utilisation du compte root, parce que sur l'ensemble du sujet tu t'emmêles bien les pinceaux et tu fais n'importes quoi.
Pourquoi faire un sudo pour éditer un fichier dans ton répertoire utilisateur ???

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 12:17
par FoolEcho
En complément de ce qu'a dit oktoberfest, je te conseille de faire un tour sur les wikis de su et sudo pour les bonnes pratiques (dans ton malheur tu as à priori du bol, puisque le changement de home a probablement rectifié les droits un peu partout).
claudef a écrit :j'ai du modifier
/home/claude/demarre-conky par /home/mon nouveau login/demarre-conky
pour retrouver mon conky au départ.C'est normal ,le changement de login n'aurait pas du le faire automatiquement?
C'est pour ça qu'il existe des variables. En remplaçant /home/claude par $HOME, l'affaire eut été transparente (et donc, non le changement de login n'implique pas d'éplucher tous les fichiers).

Pour le premier home, tu as du faire des trucs pas nets... Pour les groupes c'est pas trop grave ça peut se justifier ou rectifier selon ce que tu veux, par contre il faut rétablir des droits potables au minimum:

Code : Tout sélectionner

chmod 755 /home/*
(ou 700)

Re: [administrateur] changer le nom

Publié : jeu. 05 juil. 2012, 12:26
par claudef
salut,je vais réviser promis.
j'ai donc fait

Code : Tout sélectionner

chmod 755 /home/*
en utilisateur pas en root
Sinon comme ma question du départ est résolu je met donc le sujet en résolu
merci pour l'aide même si je ne suis pas doué.
claudef