Pages : 1
#1 Le 19/03/2007, à 15:51
- emm
[resolu]Changer d'utilisateur système
Bonjour,
Je souhaite changer le nom de mon utilisateur principal (utilisateur système) : "uti_1", de mon Ubuntu dapper.
Comme je crois que ce n'est pas possible, j'ai crée un nouvel utilisateur : "uti_2"
Et je rencontre quelques petites limites .... :
1. ce nouvel utilisateur, n'étant pas utilisateur système, est limité dans ce qu'il peut faire. (le but du jeu est de remplacer "uti_1")
2. sur mon uti_2, je n'ai pas les droits de uti_1 sur ma collection de fichier... Il ne suffit pas de copier les fichiers de /home/uti_1 à /home/uti_2.
3. comment effacer quand la manip sera fonctionnelle uti_1 ?
4. Sur uti_1 j'ai toutes les données et paramètres de mon clent mail "Thunderbird". Suffit-il de copier coller (avec droit accordés) le dossier cacher .mozilla-thunderbird ?
Et faire de même avec tout les dossiers cachés ?
Ca ne fera pas de bug ? Genre des trucs enregistré ailleurs sur la config qui aillent chercher des info dans /home/uti_1/.dossiers cachés, alors qu'ils n'y sont plus ?
Merci !!
Dernière modification par emm (Le 21/03/2007, à 00:30)
Hors ligne
#2 Le 19/03/2007, à 16:24
- madden
Re : [resolu]Changer d'utilisateur système
Bonjour
Passer ton nouvel utilisateur dans le groupe admin
sudo addgroup uti_2 admin
Pour donner les fichiers uti_1 à uti_2
sudo chown -R uti_2:uti_2 ./chemin_des_fichiers_a _transfèrer
Une fois modifié l'appartenance des fichiers, tu peux virer l'utilisateur uti_1
(Attention, supprimer l'utilisateur va supprimer le dossier /home/uti_1 et tout son contenu. Penses à sauvegarder l'ensemble auparavant ;-)
Et la copie du dossier caché .mozilla-thunderbird suffira, ta config sera réutilisée, à condition de copier le dossier avant le premier lancement de Thunderbird sur la session de ton uti_2
A+
Dernière modification par madden (Le 19/03/2007, à 16:26)
Hors ligne
#3 Le 19/03/2007, à 17:07
- emm
Re : [resolu]Changer d'utilisateur système
Merci madden
N'as tu pas fait une petite erreur ? :
sudo chown -R uti_2:uti_2 ./chemin_des_fichiers_a _transfèrer
C'est 2 fois uti_2.
Pour copier, en graphique je peut le faire de uti_2. Une fois coupé coller, il m'affiche un sens interdit ouil me dit "...impossible droits d'accès non authorisés pour fichiers parents"; "ignorer" "annuler" ré-essayer".
Re-essayer : ne change rien.
ignorer fait avoir toute la liste des fichiers, à valider l'un après l'autre.
Annuler retire la fenêtre.
Je suppose que c'est lié au droits non encore changés ? ... J'espère ne pas avoir mis de bazard dans mes archives (c'est ce que j'ai coupé/collé).
A+
Dernière modification par emm (Le 19/03/2007, à 17:20)
Hors ligne
#4 Le 19/03/2007, à 17:14
- seb0uil
Re : [resolu]Changer d'utilisateur système
salut,
c'est normal, la syntaxe c'est
chown user:groupe
Et en général, chaque utilisateur à un groupe par défaut qui porte son nom, donc la syntaxe est ok.
Pour paufiner un peu, je t'aurais suggéré, en partant de l'idée que uti_2 ne possède aucun fichier à lui
$ sudo cp -r /home/uti_1 /home/uti_2
$ sudo chown -R uti_2:uti_2 ./home/uti_2
$ sudo addgroup uti_2 admin
Plus ensuite qu'a virer uti_1 et son répertoire...
Hors ligne
#5 Le 19/03/2007, à 18:02
- emm
Re : [resolu]Changer d'utilisateur système
après : sudo chown -R uti_2:uti_2 ./home/uti_2 :
chown: ne peut accéder `./home/uti_2': Aucun fichier ou répertoire de ce type
??
Hors ligne
#7 Le 19/03/2007, à 18:17
- yohann
Re : [resolu]Changer d'utilisateur système
Bonjour
Une fois modifié l'appartenance des fichiers, tu peux virer l'utilisateur uti_1
(Attention, supprimer l'utilisateur va supprimer le dossier /home/uti_1 et tout son contenu. Penses à sauvegarder l'ensemble auparavant ;-)A+
si je puis me permettre:
supprimer l'utilisateur n°1 n'est pas anodin; je l'ai fait sur xubuntu car j'avais un pb pour ouvrir la session avec le premier utilisateur que je n'arrivais pas à regler, j'ai donc créer un deuxieme utilisateur à qui j'ai donné les droit admin.
après suppression du premier utilisateur: impossible d'utiliser sudo ou n'importe qui qui demande les droits admin.
d'autre par je crois que habituellement supprimer un utilisateur ne supprime PAS son dossier personnel, il faut ensuite aller le supprimer à la main
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#8 Le 19/03/2007, à 18:48
- emm
Re : [resolu]Changer d'utilisateur système
Je suis en cours.. Et j'ai un peu merdé ! Rien de grave je pense mais du boulôt en plus !
Je ne me suis pas assuré de si j'avais la place, avant le "sudo cp -r /home/uti_1 /home/uti_2", il m'a copié une parti des fichiers et en a altéré une autre parti. C'est simple, ils ont une croix rouge sur le logo.
Du tri à faire pour voir ce qu'il me reste à copier...
Et par contre, impossible de mettre à la corbeille toutes les nouvelles copies mal faites (ni rien du tout d'ailleur ), même de uti_1.
Est-ce que c'est encore une fois mes histoires de droits pas correctement paramétrés ?
Et pour mon erreur plus haut, n'est-ce pas un problème de majuscule -r au lieu de -R (sudo chown -R uti_2:uti_2 ./home/uti_2) ?
Hors ligne
#9 Le 19/03/2007, à 18:51
- yohann
Re : [resolu]Changer d'utilisateur système
Est-ce que c'est encore une fois mes histoires de droits pas correctement paramétrés ?
c'est ce que veux dire la croix rouge c'est pas que la copie est foiré, c'est que tu n'a pas le droit de lire le fichier, après le chown, la croix va disparaitre
Et pour mon erreur plus haut, n'est-ce pas un problème de majuscule -r au lieu de -R (sudo chown -R uti_2:uti_2 ./home/uti_2) ?
si exacetement
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#10 Le 19/03/2007, à 18:57
- emm
Re : [resolu]Changer d'utilisateur système
Je continue !
Pour les droits c'est ok !! Il fallait retirer le point ! Ca marche
Thunderbird marche ! Il n'y a plus de fichier avec la croix rouge, mais apparament ses fichiers ont quand même étés mal copiés. Je peux modifier mes fichiers, et les mettre à la corbeille.
Je pense que ça vaut le coup de copier tout mes fichiers caché, à la place pour tous les paramètrages que j'ai déja fait.
Merci. A + . Si besoin de + d'aide , je demande.
Yohann, je vais garder, même vide mon viel uti_1.
Hors ligne
#11 Le 19/03/2007, à 19:11
- yohann
Re : [resolu]Changer d'utilisateur système
je te le conseil,
tu peux même y mettre un mots de passe hypercompliqué si tu pense comme certain qu'un utilisateur qu'on utilise jamais est un trou de sécurité
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#12 Le 20/03/2007, à 01:14
- emm
Re : [resolu]Changer d'utilisateur système
?????
sudo chown -R uti_2:uti_2 /home/uti_2
Ca a très bien marché pour mon nouvel utilisateur
Et quand je mets un autre chemin (sur mon 2ème DD), il liste tout les fichiers en disant "chown fichier machin truc : authorisation non permise"
Alors que je suis en sudo.
Et pareil sur chacun de mes utilisateurs admin ?????
Hors ligne
#13 Le 20/03/2007, à 02:51
- yohann
Re : [resolu]Changer d'utilisateur système
c'est que tu dois pas être en sudo alors...
que dit
sudo su
?
ou alors c'est que tu n'a pas la permission d'écrire sur le disque, mais ce serait bizarre...
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#14 Le 20/03/2007, à 12:04
- emm
Re : [resolu]Changer d'utilisateur système
Ca donne :
~$ sudo su chown -R uti_2:uti_2 /media/part
Password:
su: option invalide -- R
Usage: su [OPTS] [-] [username [ARGS]]
- make this a login shell
-c, --command=<command>
pass command to the invoked shell using its -c
option
-m, -p, --preserve-environment
do not reset environment variables, and keep the
same shell
-s, --shell=<shell>
use shell instead of the default in /etc/passwd
Hors ligne
#15 Le 20/03/2007, à 12:17
- yohann
Re : [resolu]Changer d'utilisateur système
scuze je voulais dire
sudo su
tout court, pour tester la commande sudo..
et tapes pas
sudo su tout court
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#16 Le 20/03/2007, à 12:19
- emm
Re : [resolu]Changer d'utilisateur système
Ok :
réponse :
root@uti_1-desktop:/home/uti_2#
Hors ligne
#17 Le 20/03/2007, à 12:22
- yohann
Re : [resolu]Changer d'utilisateur système
donc sudo fonctionne c'est déjà ca, maintenant fait attention:
Jusqu'a ce que tu tape exite tu est root, c'est a dire plus besoin de taper sudo pour faire des bétises donc soit vigilant!
maintenant fait ton chown -R uti_2:uti_2 /media/part
vois si ça te sort des erreur...
sinon tant mieux: tape exit : c'est fait
si oui; tape exit et envoie le contenu de /etc/fstab
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#18 Le 20/03/2007, à 12:35
- emm
Re : [resolu]Changer d'utilisateur système
idem : Opération non permise
fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdb1 /media/windows ntfs ro,user,auto,gid=100,nls=utf8,umask=0222 0 0
/dev/hdb2 /media/part vfat rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hda6 /home ext3 defaults 0 2
192.168.0.126:/home/uti_2/dossier_partage /mnt/nfs nfs user,noauto 0 0
Yep, je te vois venir, à tout les coup, je n'ai pas les bonnes options pour ma partoche "part" (en fat32).
Je rajoute lesquelles ?
Dernière modification par emm (Le 20/03/2007, à 12:36)
Hors ligne
#19 Le 20/03/2007, à 17:11
- yohann
Re : [resolu]Changer d'utilisateur système
ben cherche pas plus loin c'est normal
vfat ne gere pas les droit unix (seule les file systeme unix permettent de gérer les droit)
/dev/hdb2 /media/part vfat rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0
dans cette ligne tu indique a linux de monter /dev/hdb2 sur le point de montage /media/part que le systeme est vfat (fat32) qu'il est en lecture écriture, et surtout que tout appartient au groupe 100 et à l'utilisateur 1000.
remplace 1000 par ton nouvel uid et c'est comme si tu avais fait chmod
Yep, je te vois venir, à tout les coup, je n'ai pas les bonnes options pour ma partoche "part" (en fat32).
Je rajoute lesquelles ?
presque...
en fait je suis pas expert en systeme fat sur unix, mais je suis a peu près certain que tu atteindras ton but en remplacant uid=1000 par uid=nouveau_uid
(marque le nombre, pas nouveau uid sinon t'auras des erreur )
et je suis pas sur mais il y a certainement un moyen de tout simplement ne plus gérer les droits sur cette partoche (tout le monde peut lire et écrire dessus), sionon les droit sont gérer pour toute la partition d'un coup.
car sur un file systeme ext quelque bit sont prévu a chaque fichier pour la gestion des droits, ces bit n'existe pas sur systeme fat, donc on est obligé de les attribuer pour toute la partition.
J'espère que je t'ai pas trop embrouillé...
bonne chance
Yohann
PS: j'aime beaucoup ton site
Dernière modification par yohann (Le 20/03/2007, à 20:05)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#20 Le 21/03/2007, à 00:22
- emm
Re : [resolu]Changer d'utilisateur système
Salut,
Non, non je ne suis pas embrouillé.
J'ai changé l'uid. Ca améliore l'accès (plus de croix rouges & fichiers copiables).:)
Par contre, il doit y avoir autre chose à changer : de mon uti_1, quand je vais sur ma partoche "part", je peux effacer et transformer les fichiers (open office par ex).
De mon nouvel utilisateur (uti_2), je ne peux pas éffacer, ni modifier mes fichiers...
Merci de ton aide précieuse, ça avance !
A +
Hors ligne
#21 Le 21/03/2007, à 00:29
- emm
Re : [resolu]Changer d'utilisateur système
Et bien il suffisait de rebooter !
Et tout marche !
Merci a + !
Hors ligne
#22 Le 21/03/2007, à 02:11
- yohann
Re : [resolu]Changer d'utilisateur système
en fait
umount /media/part
mount /media/part
aurait suffit je pense (j'avais oublié de préciser)
en fait cela "démonte" la partition (elle n'est plus accessible)
ensuite tu "remonte" la partition, et a chaque fois que tu montes une partition, si tu ne spécifie rien de particulier les paramètres de montage sont pris dans fstab.
content que ça marche à plus
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
Pages : 1