Pages : 1
#1 Le 06/09/2006, à 07: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, à 08:49)
Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04
Hors ligne
#2 Le 06/09/2006, à 07: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, à 09: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, à 09: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, à 10: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 si :
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
Dernière modification par Rikky (Le 06/09/2006, à 10:14)
Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04
Hors ligne
#6 Le 06/09/2006, à 10: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, à 10: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, à 14: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, à 15: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, à 18: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, à 18:37)
Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04
Hors ligne
#11 Le 06/09/2006, à 21: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, à 22: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, à 08: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, à 09: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, à 09: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
Dernière modification par Rikky (Le 07/09/2006, à 20:45)
Dell Vostro 131 / UBUNTU 16.04
Dell Latitude 7440 8 Go RAM / UBUNTU 16.04
Hors ligne
#16 Le 11/09/2006, à 08: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
Pages : 1