OVH Cloud OVH Cloud

nfs sur solaris 10

6 réponses
Avatar
David ROMAN
Salut,


Petit soucis avec nfs sur solaris 10
j'ai 2 machines sous solaris 10

quand sur A je fais
share -F nfs /opt
et sur B
mount -F nfs machineA:/opt /mnt
ca marche impect


Par contre quand je veux limiter les droits a une machine
share -F nfs -o rw=machineB /opt
et sur B
mount -F nfs machineA:/opt /mnt

Insulte de machineB => mount nfs: mount machineA:/opt: Permission
denied


Si vous avez une idee ... MERCI BEAUCOUP


David

6 réponses

Avatar
Jean-Louis Liagre
David ROMAN wrote:
Salut,


Petit soucis avec nfs sur solaris 10
j'ai 2 machines sous solaris 10

quand sur A je fais
share -F nfs /opt
et sur B
mount -F nfs machineA:/opt /mnt
ca marche impect


Par contre quand je veux limiter les droits a une machine
share -F nfs -o rw=machineB /opt
et sur B
mount -F nfs machineA:/opt /mnt

Insulte de machineB => mount nfs: mount machineA:/opt: Permission
denied


Si vous avez une idee ... MERCI BEAUCOUP


C'est à mon avis un problème de nommage:
machineA connait machineB (=résoud son adresse IP) sous un autre nom
que "machineB".

Avatar
David ROMAN
Jean-Louis Liagre wrote:

David ROMAN wrote:
Salut,


Petit soucis avec nfs sur solaris 10
j'ai 2 machines sous solaris 10

quand sur A je fais
share -F nfs /opt
et sur B
mount -F nfs machineA:/opt /mnt
ca marche impect


Par contre quand je veux limiter les droits a une machine
share -F nfs -o rw=machineB /opt
et sur B
mount -F nfs machineA:/opt /mnt

Insulte de machineB => mount nfs: mount machineA:/opt: Permission
denied


Si vous avez une idee ... MERCI BEAUCOUP


C'est à mon avis un problème de nommage:
machineA connait machineB (=résoud son adresse IP) sous un autre nom
que "machineB".


Le fichier hosts est vide (sauf les lignes habituelles) et au niveau du
dns les machines sont correctement enregistrees
j'ai egalement essaye avec les adresses IP et c'est tout pareil
sic

david


Avatar
Marc La Senne
Salut David,

essayes:

machineA# echo "machineB ip_address_machineB" >> /etc/hosts
machineA# unshare /opt
machineA# share -F nfs -o rw=machineB /opt

machineB# echo "machineA ip_address_machineA" >> /etc/hosts
machineB# mount -F nfs rw machineA:/opt /mnt

si tu n'as de resultat positif, il se peut que le mode AUTH_SYS soit
desactive (dans /etc/nfssec.conf ligne "sys 1 - - -" avec un # en debut
de ligne) sur A ou sur B. Essayes avec l'option sec=none pour voir si
cela vient de la, mais ne laisse cette option active, c'est un enorme
trou de securite

A+

David ROMAN wrote:
Salut,


Petit soucis avec nfs sur solaris 10
j'ai 2 machines sous solaris 10

quand sur A je fais
share -F nfs /opt
et sur B
mount -F nfs machineA:/opt /mnt
ca marche impect


Par contre quand je veux limiter les droits a une machine
share -F nfs -o rw=machineB /opt
et sur B
mount -F nfs machineA:/opt /mnt

Insulte de machineB => mount nfs: mount machineA:/opt: Permission
denied


Si vous avez une idee ... MERCI BEAUCOUP


David



--


Marc La Senne
Unix Systems Administrator
Office Automation Unix
Amadeus S.A.S.
+33.(0)4.97.15.44.59

Avatar
David ROMAN
Marc La Senne wrote:

Salut David,

essayes:

machineA# echo "machineB ip_address_machineB" >> /etc/hosts
machineA# unshare /opt
machineA# share -F nfs -o rw=machineB /opt

machineB# echo "machineA ip_address_machineA" >> /etc/hosts
machineB# mount -F nfs rw machineA:/opt /mnt

si tu n'as de resultat positif, il se peut que le mode AUTH_SYS soit
desactive (dans /etc/nfssec.conf ligne "sys 1 - - -" avec un # en debut
de ligne) sur A ou sur B. Essayes avec l'option sec=none pour voir si
cela vient de la, mais ne laisse cette option active, c'est un enorme
trou de securite

A+



Rien a faire ... il ne veut rien savoir.
dans mon /var/adm/messages j'ai une erreur du mountd qui me dit "No
default domain set"
j'ai fait un domainname mondomaine
echo mondomaine /etc/defaultdomain
un init 6 (a y etre je suis plus a ca pres)

et ... snif

Avatar
Marc La Senne
as-tu un nom de domaine de defini sur les 2 machines?
si oui, il doit etre identique
sinon essayes:

machineA# domainname nom_de_domaine_de_ton_choix
machineB# domainname nom_de_domaine_de_ton_choix

c'est une particularite de nfs v4

l'autre option est de fonctionner en nfs v3 en mettant l'option
-o vers=3 dans la commande mount



David ROMAN wrote:
Marc La Senne wrote:


Salut David,

essayes:

machineA# echo "machineB ip_address_machineB" >> /etc/hosts
machineA# unshare /opt
machineA# share -F nfs -o rw=machineB /opt

machineB# echo "machineA ip_address_machineA" >> /etc/hosts
machineB# mount -F nfs rw machineA:/opt /mnt

si tu n'as de resultat positif, il se peut que le mode AUTH_SYS soit
desactive (dans /etc/nfssec.conf ligne "sys 1 - - -" avec un # en debut
de ligne) sur A ou sur B. Essayes avec l'option sec=none pour voir si
cela vient de la, mais ne laisse cette option active, c'est un enorme
trou de securite

A+




Rien a faire ... il ne veut rien savoir.
dans mon /var/adm/messages j'ai une erreur du mountd qui me dit "No
default domain set"
j'ai fait un domainname mondomaine
echo mondomaine /etc/defaultdomain
un init 6 (a y etre je suis plus a ca pres)

et ... snif



--


Marc La Senne
Unix Systems Administrator
Office Automation Unix
Amadeus S.A.S.
+33.(0)4.97.15.44.59


Avatar
Jean-Louis Liagre
David ROMAN wrote:
Jean-Louis Liagre wrote:

David ROMAN wrote:
Salut,


Petit soucis avec nfs sur solaris 10
j'ai 2 machines sous solaris 10

quand sur A je fais
share -F nfs /opt
et sur B
mount -F nfs machineA:/opt /mnt
ca marche impect


Par contre quand je veux limiter les droits a une machine
share -F nfs -o rw=machineB /opt
et sur B
mount -F nfs machineA:/opt /mnt

Insulte de machineB => mount nfs: mount machineA:/opt: Permission
denied


Si vous avez une idee ... MERCI BEAUCOUP
C'est à mon avis un problème de nommage:

machineA connait machineB (=résoud son adresse IP) sous un autre nom
que "machineB".


Le fichier hosts est vide (sauf les lignes habituelles) et au niveau du
dns les machines sont correctement enregistrees


"machineB" ne ressemble pas a un nom qualifié dns.

j'ai egalement essaye avec les adresses IP et c'est tout pareil


Ca me parait normal, la résolution d'une adresse IP ne donne pas
une adresse IP (sauf si elle échoue).

Pour savoir de comment machineA connait machineB, il suffit de s'y
connecter à partir de machineB avec telnet ou ssh et d'exécuter
"who am i". C'est le nom entre parenthèses à la fin de la ligne.