logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-01-2015 17:57:48

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] nfs sur nas, UID, GID

Bonjour,
je sors juste d'ici:
http://debian-facile.org/viewtopic.php? … 65#p105365
et tout content, j'essaye de vérifier que j'ai accès aux dossiers du nas :

$ cd /media/ds411


bash: cd: /media/ds411: Permission non accordée


$ cd /media


/media$ ls -l


total 68
lrwxrwxrwx    1 root   root        6 juil. 19  2014 cdrom -> cdrom0
drwxr-xr-x    2 root   root     4096 juil. 19  2014 cdrom0
d--------- 1452 nobody nogroup 61440 janv. 29 16:47 ds411



si j'essaye d'accéder en root, ça marche :

# cd ds411


root@UL30A:/media/ds411#



* l'adresse ip du pc à partir duquel j'interroge est bien celle déclarée dans les "autorisations nfs" sur le nas
* l'utilisateur, jlg, est identique et a un "statut" "normal" (pour une fois smile) sur le nas

si j'essaye de modifier le propriétaire :

# chown jlg /media/ds411


chown: changement de propriétaire pour « /media/ds411 »: Argument invalide



une idée ?

merci d'avance.
cordialement
debianux

Dernière modification par debianux (11-02-2015 16:33:24)

Hors ligne

#2 29-01-2015 18:23:47

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [resolu] nfs sur nas, UID, GID

et que dit ton fichier /etc/fstab  ?

Hors ligne

#3 29-01-2015 18:55:44

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

bonjour Severian,

$ nano /etc/fstab



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/gvdeb760wheezy-slash /               ext4    errors=remount-ro 0   $
# /boot was on /dev/sda6 during installation
UUID=cfadc633-ed51-456c-ae46-3d4233c7fd5e /boot           ext2    defaults     $
/dev/mapper/gvdeb760wheezy-home /home           ext4    defaults        0      $
/dev/mapper/gvdeb760wheezy-tmp /tmp            ext4    defaults        0       2
/dev/mapper/gvdeb760wheezy-usr /usr            ext4    defaults        0       2
/dev/mapper/gvdeb760wheezy-var /var            ext4    defaults        0       2
/dev/mapper/gvdeb760wheezy-swap none            swap    sw              0      $
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
 



il semble qu'il n'y a pas de trace de ds411
ça devrait ?

Hors ligne

#4 29-01-2015 20:19:15

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [resolu] nfs sur nas, UID, GID

je me demande, c'est un disque NAS si j'ai bien compris donc c'est peut être normal qu'il n'apparaisse pas dans le fstab

je viens de remarquer
d--------- 1452 nobody nogroup 61440 janv. 29 16:47 ds411

un ls -l en mode root ça dit quoi ?

http://fr.wikipedia.org/wiki/Chmod

Correspondances de représentation des droits
Droit     Valeur
aucun droit     ---
exécution seulement     --x
écriture seulement     -w-
écriture et exécution     -wx
lecture seulement     r--
lecture et exécution     r-x
lecture et écriture     rw-
tous les droits (lecture, écriture et exécution)     rwx

Hors ligne

#5 29-01-2015 23:12:18

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

la même chose

/media# ls -l


total 68
lrwxrwxrwx    1 root   root        6 juil. 19  2014 cdrom -> cdrom0
drwxr-xr-x    2 root   root     4096 juil. 19  2014 cdrom0
d--------- 1452 nobody nogroup 61440 janv. 29 16:47 ds411
 

Hors ligne

#6 01-02-2015 22:00:49

AigletoN
Membre
Distrib. : Debian Jessie
(G)UI : KDE
Inscription : 14-12-2014

Re : [resolu] nfs sur nas, UID, GID

et

chown -R  jlg:jlg /media/ds411

Dernière modification par AigletoN (01-02-2015 22:02:06)

Hors ligne

#7 01-02-2015 22:25:56

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [resolu] nfs sur nas, UID, GID

Bonsoir,

Je ne suis pas sûr d'avoir bien compris mais… S'il s'agit de droits sur un répertoire distant monté via samba, alors le chown ne fonctionnera pas. Les droits doivent être définis au montage.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#8 02-02-2015 14:13:43

AigletoN
Membre
Distrib. : Debian Jessie
(G)UI : KDE
Inscription : 14-12-2014

Re : [resolu] nfs sur nas, UID, GID

jlb n'a pas les attribus du bon groupe alors ?
addgroup jlb video
addgroup jlb nogroup
etc ...

Dernière modification par AigletoN (02-02-2015 16:42:12)

Hors ligne

#9 03-02-2015 10:09:03

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

Bonjour AigletoN, captnfab, Severian !

http://debian-facile.org/viewtopic.php? … 65#p105365
j'ai cru comprendre que

Note: When accessing a shared folder via NFS with a specific user account, you must have exactly the same numerical group ID or user ID on the NFS client and DiskStation, or else you will be assigned the permissions of others when accessing the shared folder.


pour que ça marche, il fallait avoir exactement , par exemple, le même "user ID" : ce qui, sauf erreur, est le cas
je ne me suis donc pas occupé du "group ID"

pensez-vous qu'il faille comprendre que le "or" de "exactly the same numerical group ID or user ID" est un "and" ?

l'objectif est de faire fonctionner la liaison pc-nas en nfs.

Dernière modification par debianux (03-02-2015 10:09:36)

Hors ligne

#10 03-02-2015 10:30:56

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

bon,
je me demande s'il n'y a pas une imprécision dans la doc synology ou si j'ai mal interprété
https://www.synology.com/fr-fr/knowledg … orials/566
il est dit:

4. Monter les dossiers partagés via NFS

Une fois les étapes ci-dessus terminées, vous pouvez monter le dossier partagé avec votre client NFS. Dans la section ci-dessous, nous accèderons au dossier partagé en utilisant Linux.

    Ouvrez la console de commande Linux.
    Entrez la commande de montage comme suit :
    mount [adresse IP du DiskStation] : [chemin monté du dossier partagé] / [point monté sur le client NFS]
    Enfin, entrez la commande disque libre (df) pour confirmer que vous avez réussi à monter le dossier partagé.


1422955651.png
mais ici:
https://debian-facile.org/doc:reseau:nfs
c'est

mount -t nfs 192.168.0.1:/home/user1 /mnt/user1


que je vais donc essayer...

Hors ligne

#11 03-02-2015 10:48:39

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

donc apparemment le montage initial
http://debian-facile.org/viewtopic.php? … 35#p106835 #11
n'était pas très solide smile

# umount 192.168.1.6:/volume1/ds411 /media/ds411


umount.nfs4: remote share not in 'host:dir' format
umount.nfs4: /media/ds411: not mounted
umount.nfs4: remote share not in 'host:dir' format
umount.nfs4: /media/ds411: not mounted


root@UL30A:~# mount -t nfs 192.168.1.6:/volume1/ds411 /media/ds411


root@UL30A:~# df


Sys. fich.                        1K-blocks      Util. Disponible Uti% Monté sur
rootfs                              1886280     393876    1378536  23% /
udev                                  10240          0      10240   0% /dev
tmpfs                                402624        828     401796   1% /run
/dev/mapper/gvdeb760wheezy-slash    1886280     393876    1378536  23% /
tmpfs                                  5120          0       5120   0% /run/lock
tmpfs                                805240          0     805240   0% /run/shm
/dev/sda6                           1830061      21414    1711009   2% /boot
/dev/mapper/gvdeb760wheezy-home   148267440  107831020   37404728  75% /home
/dev/mapper/gvdeb760wheezy-tmp      4674688      14528    4546128   1% /tmp
/dev/mapper/gvdeb760wheezy-usr      9480420    5897472    3371268  64% /usr
/dev/mapper/gvdeb760wheezy-var      3776568    2807024     875092  77% /var
192.168.1.6:/volume1/ds411       5800273408 1253152640 4547018368  22% /media/ds411
 



ceci étant, le pb initial reste :

root@UL30A:~# exit
déconnexion
jlg@UL30A:/media$ ls
cdrom  cdrom0  ds411
jlg@UL30A:/media$ cd ds411
bash: cd: ds411: Permission non accordée
jlg@UL30A:/media$ ls -l
total 68
lrwxrwxrwx    1 root   root        6 juil. 19  2014 cdrom -> cdrom0
drwxr-xr-x    2 root   root     4096 juil. 19  2014 cdrom0
d--------- 1452 nobody nogroup 61440 janv. 29 16:47 ds411
 



en root :

root@UL30A:~# cd /
root@UL30A:/# ls
bin   home        lib32   mnt run  sys  vmlinuz
boot  initrd.img      lib64   opt sbin   tmp  vmlinuz.old
dev   initrd.img.old  lost+found  proc  selinux  usr
etc   lib       media   root  srv  var
root@UL30A:/# cd media
root@UL30A:/media# ls
cdrom  cdrom0  ds411
root@UL30A:/media# ls -l
total 68
lrwxrwxrwx    1 root   root        6 juil. 19  2014 cdrom -> cdrom0
drwxr-xr-x    2 root   root     4096 juil. 19  2014 cdrom0
d--------- 1452 nobody nogroup 61440 janv. 29 16:47 ds411



mais:

root@UL30A:/media# cd ds411
root@UL30A:/media/ds411#


et un "ls" donne bien la liste des répertoires.

donc bien un pb de permission, qui m'échappe


toujours extrait de la page synology:

Impossible de monter le dossier partagé ? Le compte utilisateur que vous entrez ici doit disposer des privilèges de d'accès pour le dossier partagé que vous souhaitez mapper.


il me semble être "en règle", cf la description des "privilèges" faite ici:
http://debian-facile.org/viewtopic.php? … 65#p105365

Dernière modification par debianux (03-02-2015 11:00:58)

Hors ligne

#12 03-02-2015 10:50:26

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

tiens, 1H de plus dans l'horodatage des messages neutral

Hors ligne

#13 05-02-2015 09:23:59

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

Bonjour,
c'est quoi cette petite lumière, au bout de :
https://debian-facile.org/doc:systeme:useradd

option -u
À chaque utilisateur du système est associé un entier unique appelé User IDentifier.
Pour les utilisateurs privilégiés du système, cet UID a une valeur comprise entre 0 et 99.
Lorsque la commande useradd doit attribuer un UID par défaut, elle donne toujours une valeur supérieure à 99.
De plus, si d’autres comptes ont été créés, la commande useradd choisit comme valeur d’UID, celle d’une unité supérieure à la plus grande valeur utilisée.


dans:

"exactly the same numerical group ID or user ID"


j'ai lu : same ID : c'est le même nom de user sur le pc qui initie la transaction "nfs" et sur le nas, les privilèges du user sur le nas autorisent la transaction "nfs", donc ça devrait rouler...
or c'est "numerical", sur lequel j'ai fait l'impasse, qui importe !
car en effet :

root@UL30A:~# id jlg
uid=1001(jlg) gid=1001(jlg) groupes=1001(jlg),20(dialout),122(vboxusers)


DiskStation> id jlg
uid=1027(jlg) gid=100(users) groups=100(users),101(administrators)


tu parles d'une nouvelle : ce ne sont pas les mêmes smile


que vaut-il mieux, à votre avis :


* changer la valeur de l'UID sur le pc ou sur le nas, pour en avoir une identique ?


* et changer aussi la valeur du GID ?

Hors ligne

#14 05-02-2015 09:31:14

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

@smolski
je me suis permis d'ajouter un lien vers la commande id sur la page
http://debian-facile.org/doc:systeme:useradd
que tu peux enlever si tu estimes qu'il est inutile smile

Hors ligne

#15 05-02-2015 11:21:05

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [resolu] nfs sur nas, UID, GID

Trop cool, merci. cool

En fait, il suffit de mettre cette modification dans le forum à l'emplacement indiqué dans l'entête par : Lien vers le forum concernant ce tuto
Le wiki est colaboratif et tout ajout concerne la communauté via ce lien.

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#16 05-02-2015 11:32:34

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

donc ici:
http://debian-facile.org/viewtopic.php?id=7569
à la fin de

il y est à la faim !

?
smile

Hors ligne

#17 05-02-2015 12:49:44

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [resolu] nfs sur nas, UID, GID

oui smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#18 11-02-2015 16:32:55

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] nfs sur nas, UID, GID

Bonjour,


retardé par un smart test complet sur un autre hdd du nas (ça fait 9 jours qu'il s'amuse sad), j'ai déconnecté le user en mal de reconnaissance d'uid, et lui ai attribué l'uid du nas :

root@UL30A:~# usermod --uid 1027 jlg



comme dans le man usermod, il est dit

vous devez modifier vous-même le nom du propriétaire de tous les fichiers crontab et tâches at



j'ai fait:

jlg@UL30A:~$ crontab -l
no crontab for jlg
jlg@UL30A:~$ crontab -e
no crontab for jlg - using an empty one
No modification made


donc jlg n'était pas concerné smile

vérification de changement d'uid:

~# id jlg
uid=1027(jlg) gid=1001(jlg) groupes=1001(jlg),20(dialout),122(vboxusers)



remontage du nas en nfs:

root@UL30A:~# mount -t nfs 192.168.1.6:/volume1/ds411 /media/ds411



retour en user normal pour vérifier l'accès aux répertoires du nas:

~$ cd /media/ds411
jlg@UL30A:/media/ds411$ ls


et là, miracle, je vois tout, j'entends tout (surtout la musique:))


ps: je n'ai pas trouvé, sur df, de doc sur la commande at mais par exemple ici:
http://www.generation-linux.fr/index.ph … -avec-Cron

Hors ligne

Pied de page des forums