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 06/09/2006, à 08:14

Rikky

récupérer un autre /home/ [RESOLU]

Bonjour,

Après avoir installé kubuntu, je veux récupérer une partition /home/ que j'avais sur mandriva en gras dans ma liste de la commande df: 


Ci-après l'existant


commande ls home
root@s007-desktop://home# ls
s007
*******************************************************************


commande df
root@s007-desktop://dev# df
Sys. de fich.           1K-blocs       Occupé Disponible Capacité Monté sur
/dev/hdb1              5763616   2158936   3311900  40% /
varrun                  257968        80    257888   1% /var/run
varlock                 257968         4    257964   1% /var/lock
udev                    257968       144    257824   1% /dev
devshm                  257968         0    257968   0% /dev/shm
lrm                     257968     18856    239112   8% /lib/modules/2.6.15-26-386/volatile
/dev/hda1              4096540   2430172   1666368  60% /media/hda1
/dev/hda5             25201648  17101824   8099824  68% /media/hda5
/dev/hdb6             32964792  15961580  17003212  49% /media/hdb6
*******************************************************************
cat fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /media/hda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
/dev/hda5       /media/hda5     vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hdb6       /media/hdb6     ext3    defaults        0       2
/dev/hdb5       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0

J'ai essayé de changer fstab en
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /media/hda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
/dev/hda5       /media/hda5     vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hdb6       /home/     ext3    defaults        0       2
/dev/hdb5       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0

et je n'arrivais plus à me connecter avec le user par défaut (s007)

Comment faire ?
faut-il supprimer l'utilisateur s007 (je n'ai rien dedans pour l'instant) ?

Dernière modification par Rikky (Le 11/09/2006, à 09:49)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#2 Le 06/09/2006, à 08:33

Compte anonymisé

Re : récupérer un autre /home/ [RESOLU]

Salut

La methode serait :
copier le répertoire /home/s007 actuel sur le futur /home :
sudo cp -a /home/s007 /media/hdb6
puis modifier ainsi la ligne dans le fstab :
/dev/hdb6       /home      ext3    defaults        0       2 et tenter de rebooter ton pc.
Si ça fonctionne il faudrait redemarrer en mode recovery, démonter /home s'il est monté :
umount /home
renommer /home en /home.old
mv /home /home.old
Créer le point de montage /home
mkdir /home
Redémarrer le pc et si tout fonctionne supprimer /home.old :
rm -r /home.old

Je pense que c'est tout
@+

#3 Le 06/09/2006, à 10:08

Rikky

Re : récupérer un autre /home/ [RESOLU]

Bonjour,

Je me suis mal exprimé, /home/s007 est le home qui a été créé par défaut lors de l'installation de kubuntu, je veux m'en débarasser

Sinon, les home que je veux monter se trouvent actuellement sur
/dev/hdb6       /media/hdb6     ext3    defaults        0       2

Il n'y a pas des choses à faire aussi sur le Group ID et Uder ID ?


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#4 Le 06/09/2006, à 10:56

Compte anonymisé

Re : récupérer un autre /home/ [RESOLU]

Salut

Tu t'es très bien exprimé et je pense avoir compris ta démarche. Le fait de copier l'environnement de l'utilisateur s007 depuis l'actuel /home vers le futur devrait te permettre de te looger dans la nouvelle configuration. Ensuite tu peux très bien créer un nouvel user et supprimer s007 ainsi que ses fichiers ou utiliser les users existants sur le futur /home mais là je ne suis pas trop sûr du résultat surtout si tu passes d'un environnement mandriva (kde?) sur ubuntu (gnome?).

@+

#5 Le 06/09/2006, à 11:12

Rikky

Re : récupérer un autre /home/ [RESOLU]

Excuse-moi pour l'imprécision, côté environnement, j'ai choisie Kubuntu pour me permettre re décupérer mon envirionnement KDE de Mandriva. La seule différence est au niveau de la version KDE 3.4.x vers KDE 3.5.x (Kubuntu).

Je n'ai pas bien approfondi ta démarche, elle devrait marcher.
A mon avis, elle marchera à coup sûr sismile :
1. les gid et uid veulent bien récupérer correctement les paramètres. J'ai lu quelque part que pour Mandriva, les gid commencent à partir de 500 alors que sur Ubuntu, çà commence à 1000
2. Kubuntu ne fait pas des siennes pour retrouver la configuration par défaut

Après tout, il n'y a rien à perdre tant qu'il n'y a pas de formatage smile

Dernière modification par Rikky (Le 06/09/2006, à 11:14)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#6 Le 06/09/2006, à 11:13

ithasu

Re : récupérer un autre /home/ [RESOLU]

Est ce que tu as bien vérifié les histoires de droits sur ton dossier.
Regarde du côté de ls -l pour connaitre les droits en cours et chown -R user:group dossier pour changer le propriétaire des dossiers/fichiers


Réalité Virtuelle ... Travail Réel !

Hors ligne

#7 Le 06/09/2006, à 11:45

Rikky

Re : récupérer un autre /home/ [RESOLU]

Salut,

Ton idée me fait poser une nouvelle question, pourquoi je n'arrive pas à aller vers /dev/hdb6 (je n'arrive pas à lire le contenu) en tant que root j'entends ?


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#8 Le 06/09/2006, à 15:34

ithasu

Re : récupérer un autre /home/ [RESOLU]

Je suppose que tu veux dire que le point de montage de ta partition est vide ?

Est ce que ta partition est bien montée ? Pour le savoir lance mount sans options, il t'indique quelles sont les partitions montées.


Réalité Virtuelle ... Travail Réel !

Hors ligne

#9 Le 06/09/2006, à 16:57

Rikky

Re : récupérer un autre /home/ [RESOLU]

Salut,

Je vérifie çà en rentrant ce soir mais de mémoire, la partition n'est pas montée


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#10 Le 06/09/2006, à 19:31

Rikky

Re : récupérer un autre /home/ [RESOLU]

salut,

là, j'ai bien remonté le /home :-)

En voulant modifier les droits, je me retrouve confonrté à l'association group Id User ....

Voici un extrait de contenu du répartoire home/user-01


-rw-r--r--  1  501  501      1219 2006-08-26 13:07 wifi_access.txt~
-rw-r--r--  1  501  501       164 2006-05-25 09:30 wifi_adsl_start.txt
-rw-r--r--  1 501  501       164 2006-05-25 09:28 wifi_adsl_start.txt~
-rwxr-xr-x  1  501  501       175 2006-05-25 11:45 wifi_alice
-rwxr-xr-x  1  501  501       163 2006-05-25 11:42 wifi_alice~

Comment faire pour que les gid et udi deviennent user-01 à la place de 501 501 ?

Sinon, à part l'existence du répertoire /home/user-01, il n'y a rien à faire piur que kubuntu considère user-01 comme user ? hum, hum !!!

Dernière modification par Rikky (Le 06/09/2006, à 19:37)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#11 Le 06/09/2006, à 22:38

Rikky

Re : récupérer un autre /home/ [RESOLU]

Bon,

Grâce à sudu chown -R user01:user01 /home/user-01, les paramètres gid, uid sont maintenant OK.
Le dernier souci pour valider la migration est que je n'arrive pas à me connecter avec user-01 :-(


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#12 Le 06/09/2006, à 23:12

Compte anonymisé

Re : récupérer un autre /home/ [RESOLU]

Salut

As-tu créé cet utilisateur sous ubuntu ? Tu peux vérifier sa présence dans le fichier /etc/passwd.

@+

#13 Le 07/09/2006, à 09:48

Rikky

Re : récupérer un autre /home/ [RESOLU]

Salut,

Oui c'est bon, l'user-01 est maintenant reconnu, j'ai fait la création du mot de passe en
#passwd uder-01 ******
à partir de l'interface graphique, ce n'est pas passé (???)

Maintenant, j'ai deux utilisateurs : celui que j'ai créé en installant kubuntu (user-00) qui est celui choisi par défaut et celui que j'ai récupéré sur l'ancien /home (user-01)

Avec une authentification en mode terminal, les deux passent, par contre, en passant par la boîte de dialogue kde, seul user-00 passe, lors de l'authentification de user-01, lorsque je mets le mot de passe, la boîte disparaît un très court instant puis réapparaît (il n'y a pas de login failed donc ce n'est pas un problème de mot de passe)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#14 Le 07/09/2006, à 10:19

Compte anonymisé

Re : récupérer un autre /home/ [RESOLU]

Salut

Tu peux essayer de te connecter en mode console ctrl+alt+<- à l'écran graphique de cnx puis tu te connectes avec ton user-01 et tu tapes :
startx pour lancer l'interface graphique. Ainsi tu auras + d'infos je pense.
Mais je ne suis pas sûr que ce soit aussi simple pour récupérer tes users mandriva.
Tu devrais aussi mettre ton user dans le groupe admin pour avoir accès aux menus complets :
sudo adduser user-01 admin

@+

#15 Le 07/09/2006, à 10:48

Rikky

Re : récupérer un autre /home/ [RESOLU]

jeanjd63,

oui, j'essaierai çà ce soir, pourtant, j'ai bien ajouté le groupe admin pour user-01.

Sinon, j'ai vu que le répertoire d'environnement s'écrit desktop pour user-00 et Desktop pour l'user-01. Comme Linux est un case sensitve, c'est un piste.

En faisant startx j'ai eu

x : user not authorized to run the X server sad

Dernière modification par Rikky (Le 07/09/2006, à 21:45)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne

#16 Le 11/09/2006, à 09:48

Rikky

Re : récupérer un autre /home/ [RESOLU]

Bonjour,

La solution que j'ai appliqué était de créer un nouveau user, copier les fichiers des données de celui que je voulais récupérer et de faire un chown -R xx.

Je n'ai pas poussé les tentatvies en essayant de changer les fichiers de config (.bashxx, .xsessionxx)


Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04

Hors ligne