Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 !! big_smile

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 smile

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...


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

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

#6 Le 19/03/2007, à 18:09

seb0uil

Re : [resolu]Changer d'utilisateur système

oups
euh c plutot

sudo chown -R uti_2:uti_2 /home/uti_2

sans le . devant /home/uti_2


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#7 Le 19/03/2007, à 18:17

yohann

Re : [resolu]Changer d'utilisateur système

madden a écrit :

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 big_smile), 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 : big_smile
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 lol

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 wink )

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é. cool

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... yikes

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 ! big_smile
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