View previous topic :: View next topic |
Author |
Message |
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Feb 16, 2004 2:18 pm Post subject: [RESEAU: NFS] Probleme de droit ---> resolu |
|
|
j ai PC1 sous Mandrake et PC2 sous Gentoo
avec le PC2, je veux partager un repertoire que je nomme /goinfre
avec le PC1, je creer un rep /goinfre et je mount PC:/goinfre dedans
mon /etc/exports est comme ceci:
Code: | # /etc/exports: NFS file systems being exported. See exports(5).
/goinfre IP_PC1(rw)
|
le PC1 a plusieurs utilisateurs: root, nuts, seb, willow... le PC2 a 2 utilisateurs root, nuts. les fichier ou repertoire creer dans le /goinfre du PC2 sont donc fait par root ou par nuts, quand je fais un ls -l /goinfre du pc2 j obtiens:
Code: | nuts@Kapoue nuts $ ls -l /goinfre/
total 46
drwxr-xr-x 2 root root 456 fév 16 13:05 clips
drwx------ 3 root root 112 fév 16 13:30 domaine
drwxr-xr-x 2 root root 104 fév 16 13:31 drivers
drwxr-xr-x 2 nuts users 48 fév 14 12:41 dvd
drwxr-xr-x 3 root root 15360 jan 27 20:15 icones
drwxr-xr-x 6 nuts users 184 jan 22 15:39 jeux
drwxr-xr-x 23 nuts users 800 fév 16 13:14 mp3
drwxr-xr-x 2 nuts users 1464 jan 13 00:33 photo_rezo
drwxr-xr-x 2 root root 72 fév 16 13:34 proj_libre
drwxr-xr-x 6 nuts users 584 jan 13 00:34 Stage
drwxr-xr-x 2 nuts users 3152 jan 13 00:34 vacances_ete_2002
drwxr-xr-x 2 nuts users 20992 fév 16 15:04 wallpapers
|
ce qui est tout a fait logique
en revanche sur le PC1 j obtiens:
Code: | [nuts@Sheitan nuts]$ ls -l /goinfre/
total 46
drwxr-xr-x 2 root root 456 fév 16 13:05 clips/
drwx------ 3 root root 112 fév 16 13:30 domaine/
drwxr-xr-x 2 root root 104 fév 16 13:31 drivers/
drwxr-xr-x 2 seb users 48 fév 14 12:41 dvd/
drwxr-xr-x 3 root root 15360 jan 27 20:15 icones/
drwxr-xr-x 6 seb users 184 jan 22 15:39 jeux/
drwxr-xr-x 23 seb users 800 fév 16 13:14 mp3/
drwxr-xr-x 2 seb users 1464 jan 13 00:33 photo_rezo/
drwxr-xr-x 2 root root 72 fév 16 13:34 proj_libre/
drwxr-xr-x 6 seb users 584 jan 13 00:34 Stage/
drwxr-xr-x 2 seb users 3152 jan 13 00:34 vacances_ete_2002/
drwxr-xr-x 2 seb users 20992 fév 16 15:04 wallpapers/
|
j ai comme un petit probleme de user apparament. qu est ce que j ai foire? pkoi c est seb qui acaui les droit sur le PC1 au lieu de nuts
Last edited by nuts on Mon Feb 16, 2004 3:43 pm; edited 3 times in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 16, 2004 2:26 pm Post subject: |
|
|
Sur PC1, fais un : Code: | grep seb /etc/passwd |
Sur PC2, fais un : Code: | grep nuts /etc/passwd |
et compare les UID ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Feb 16, 2004 2:36 pm Post subject: |
|
|
en effet on a les meme uid, comment corriger ca?
j ai jeter un oeil dans /etc/group, mais aucun des user ni figure |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Feb 16, 2004 2:42 pm Post subject: |
|
|
nuts wrote: | en effet on a les meme uid, comment corriger ca? |
Enfaisant une recherche sur le forum français par exemple ...
Aller, c'est bien parceque c'est toi !!
yoyo wrote: | loic38 wrote: | j'aimerais bien pouvoir utiliser mandrake pour l'instant.
Je peux peut etre créer uen autre partition home pour gentoo c'est ce qui e semble le plus simple |
C'est le plus simple en effet mais tu ne pourras pas accéder à tes fichiers Mandrake sous Gentoo et inversement.
Je m'étais heuté à un pb équivalent il y a quelques temps.
En fait, tes utilisateurs ont chacun un login.
Mais pour Linux, ce nom de login n'a aucune signification. Il est simplement relié à un numéro (appelé UID : user identification) et les droits des fichiers/répertoires sont associés à ce numéro.
Il en est de même pour le nom de groupe; ils sont reliés à un numéro de groupe (GID : groupe identification) et de même, les droits des fichiers/répertoires sont associés à ce numéro.
Ce qui doit se passer, c'est que ton user Gentoo n'a pas le même UID que celui de Mandrake.
Ces numéros se trouvent dans "/etc/passwd" pour l'UID et dans "/etc/group" pour le GID.
Une fois que tu as choisi quels numéros tu veux conserver (ceux de Mandrake par exemple) tu bootes sur ton autre distrib (ici Gentoo) et là, je cite anigel :
anigel wrote: | Pour faire ça proprement en ligne de commande :
Quote: | usermod -u $UID $LOGIN |
En remplaçant $UID par l'uid que tu veux donner à ton utilisateur, et $LOGIN par... son login :p |
Je suppose que la même syntaxe s'applique à "groupmod" pour modifier les GID : groupmod -g $GID $GROUP.
Regarde également ce post. |
_________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Feb 16, 2004 2:42 pm Post subject: |
|
|
il faudrait que j inverse les uid des 2 users mais comment??
Code: | [nuts@Sheitan nuts]$ grep nuts /etc/passwd
nuts:x:1001:100:nuts:/home/nuts:/bin/bash
[nuts@Sheitan nuts]$ grep seb /etc/passwd
seb:x:1000:100:seb:/home/seb:/bin/bash
[nuts@Sheitan nuts]$
|
edit: mince t as reply avant. bon bah je faire ce que tu dis |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Feb 16, 2004 2:46 pm Post subject: |
|
|
c est bon,ca marche merci |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Feb 16, 2004 3:30 pm Post subject: |
|
|
probleme le retour:
pour ce qui est du partage ok c est bon maintenant, ca fonctionne. cependant
un prob est arriver dans le /home du pc1.
en tant que nuts, cd /home/nuts = permission denied
en revanche cd /home/seb pas d elezard je fais tout ce que je veux
et inversement pour seb. va falloir que je corrige ca.
j ajoute que en tant que nuts, si je faiss un ssh@Kapoue il va me demander un seb@Kapoue passwd au lieu de nuts@Kapoue
edit: apparament j ai oublier de faire un chown lol |
|
Back to top |
|
|
|