Pages : 1
#1 Le 19/08/2020, à 06:19
- ubuian
Connexion nfs si pas administrateur
Bonjour à toutes et à tous,
j'ai installé un partage avec NFS entre plusieurs ordinateurs et tout fonctionne bien à condition que tous les utilisateurs qui se connectent soient des administrateurs.
En clair: sur chaque ordinateur il y a plusieurs utilisateurs dont un est l'administrateur qui utilise sudo.
Chaque ordinateur peut être aussi bien client que serveur.
Mon problème est qu'il n' y a que l'administrateur qui peut effectuer un montage.
Comment faire pour qu'un utilisateur lamda (qui n'est pas administrateur) d'un ordinateur client puisse aussi monter un dossier et profiter d'un partage?
Merci pour votre aide.
Hors ligne
#2 Le 19/08/2020, à 07:36
- FrancisFDZ
Re : Connexion nfs si pas administrateur
Bonjour,
Ça peut dépendre des options de montage des dossiers du NFS, non ? J'ai eu un problème analogue après une mise à niveau dû à la dépréciation d'un fichier smb (lié à samba) qui m'a amené à changer l'accès à ma clé branchée sur ma box en la passant par un montage en cifs.
(Petite précision : je n'ai pas de NAS, le branchement d'une clé sur une box y est seulement apparenté)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#3 Le 19/08/2020, à 12:36
- NicoApi73
Re : Connexion nfs si pas administrateur
Bonjour,
Il faut que tes utilisateurs aient les mêmes UID et GID sur les différentes machines
Hors ligne
#4 Le 19/08/2020, à 15:36
- ubuian
Re : Connexion nfs si pas administrateur
Merci FrancisFDZ pour ta réponse.
Je travaille avec FNS sur différents ordis.
Je n'utilise pas samba et je n'ai pas de NAS.
Il y a peut-être une relation/similitude que ne connais pas.
Mais cela ne résout pas mon problème .
Bonne soirée
Hors ligne
#5 Le 19/08/2020, à 15:38
- ubuian
Re : Connexion nfs si pas administrateur
Merci NicoApi73 de ta réponse.
Je vais voir comment faire cela et je reviens.
Hors ligne
#6 Le 19/08/2020, à 18:16
- NicoApi73
Re : Connexion nfs si pas administrateur
La commande id te permet d'avoir les informations nécessaires.
Si tu tapes
id
tu auras les informations concernant l'utilisateur courant, sinon, il faut ajouter le nom de l'utilisateur, par exemple :
id ubuian
Hors ligne
#7 Le 20/08/2020, à 13:50
- ubuian
Re : Connexion nfs si pas administrateur
Merci NicoApi73 pour ta nouvelle réponse.
Voici comment j’ai procédé
sur le serveur (ip : 192.168.0.12)
1. créer un dossier media/partage
sudo mkdir /media/partage
2. ouvrir /etc/exports
sudo gedit /etc/exports
3. y ajouter la ligne
/media/partage 192.168.0.*(rw,sync,no_subtree_check)
4. sauver le /etc/exports
5. redémarrer le serveur :
sudo etc/init.d/nfs-kernel-server restart
6. attribuer les droits à tous sur /media/partage :
chmod o+w /media/partage
Sur les clients
1. créer le point de montage :
sudo mkdir /media/test
2. monter manuellement (pour tester) /media/partage :
sudo mount 192.168.0.12 :/media/partage /media/test
3. ouvrir /etc/fstab et y ajouter la ligne :
192.168.0.12:/media/partage /media/test nfs defaults,user,auto,noatime,bg 0 0
pour effectuer le montage au démarrage du client
4. ouvrir une session avec un utilisateur qui n’est pas administrateur : “claire” p.ex
5. "claire" voit que le dossier “test” apparaît à gauche de la fenêtre “dossiers”
elle peut y enregistrer et lire les fichiers qui s’y trouvent.
Un fichier enregistré par “claire” est en “lecture seule” pour les autres clients
Donc pour le moment ça fonctionne partiellement.
En sachant que chaque utilisateur a son uid, ma question est :
comment faire pour que le contenu de “partage” soit accessible et modifiable par tous les utilisateurs de tous les clients ?
P.ex. le client_1, en plus de l'administrateur, a un user: "claire" uid=1001
le client_2, en plus de l'administrateur, a deux users: "claire" uid=1001 et “jules” uid=1002
“claire” a mis le fichier “test1” sur le serveur; elle y accède en lecture/écriture
”jules” par contre ne peut y accéder qu'en “lecture seule”
Merci de l'aide
Hors ligne