OVH Cloud OVH Cloud

acces cd-rom par nfs

13 réponses
Avatar
a.lb
Bonjour,
Je n'arrive pas à accéder au lecteur de cd (situe sur un autre poste) avec
cette commande:
mount -t nfs 192.168.0.239:/mnt/cdrom /mnt/nfs-cdrom
elle me retourne:
mount: 192.168.0.239:/mnt/cdrom failed, reason given by server: Permission
denied.

Sur la machine serveur:
j'ai mis le répertoire a exporter /mnt/cdrom 192.168.0.238 (adresse machine
cliente) dans /etc/exports
dans /etc/hosts.allow: 192.168.0.238 (adresse machine cliente)
dans /etc/hosts.deny: rien

Sur la machine cliente:
Créer le répertoire /mnt/nfs-cdrom
Dans /etc/fstab/ ajouté:
192.168.0.239:/mnt/cdrom /mnt/nfs-cdrom nfs user,owner,exec,dev,suid,ro 0 0

Mais impossible d'accéder au cd alors ,que, avec le même principe j'accède
bien à /home/perso sur cette machine.
Je ne vois pas ou ça coince,quelqu'un le voit-il svp?
Merci
Alain

3 réponses

1 2
Avatar
Ronald
Le Wed, 01 Dec 2004 00:22:15 +0100, Doug713705 a écrit :

Le mardi 30 Novembre 2004 20:04, Ronald s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Je n'ai jamais reussi un export de cd par nfs
Je n'est jamais eu aucun problème pour le faire ! Comme quoi ... Ceci

dit, j'utilise l'option no_root_squash. sur mon réseau perso ça ne me
gène pas.

< extrait de /etc/export>
/mnt/cdrom *.mon_domaine.lan(ro,no_root_squash,sync)
</extrait>

L'utilisateur root du poste client monte le cdrom et l'ensemble des
utilisateurs du poste client y accèdent avec bonheur.


Sans être root sur le client est ce que ça marche aussi? Si oui, je
retournerai affronter ces affreux démons.


Avatar
a.lb
Rakotomandimby (R12y) Mihamina ecrit:

( Tue, 30 Nov 2004 19:53:36 +0100 ) a.lb :

Permissions de /mnt/cdrom du serveur sont: 555 root root


lire et traverser, pas ecrire.
oui mais c'est un cd lecteur alors pour écrire..


nfs serveur user=root


Oui mais non.
Si jamais tu ecris par exemple dans le /tmp su serveur NFS, les proprietes
du fichier que tu aura ecrit ne seront jamais "root"

utilisateur du
compte alain sur client Montage des cd dans le home
serveur donne: [ alain]# mount -t nfs /home/alain/cdrom


non je voulais dire :
sur le serveur :

$ mkdir /home/alain/cdrom

editer /etc/fstab du serveur pour que le cdrom soit monté sur
/home/alain/cdrom .

et ensuite tenter le mount :
$ mount -t nfs 192.168.0.239:/home/alain/cdrom /mnt/nfs-cdrom

Oui j'ai bien compris,c'est sur le serveur que j'ai fait ce que tu me

demande.(sur les deux machines j'ai /home/alain comme users).
J'ai même essayé sur les conseils d'un autre contributeur de
mettre dans le fichier /exports du serveur:
/mnt/cdrom 192.168.0.238(ro,no_root_squash,sync)
le résultat est le même (en root):
mount: 192.168.0.238:/mnt/cdrom failed, reason given by server: Permission
denied
lui dit que ça marche chez lui,peut-être une question de distrib(moi
mdk10.official)
Merci pour les conseils.
Alain


Avatar
Doug713705
Le mercredi 1 Décembre 2004 14:36, a.lb s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

J'ai même essayé sur les conseils d'un autre contributeur de
mettre dans le fichier /exports du serveur:
/mnt/cdrom 192.168.0.238(ro,no_root_squash,sync)
le résultat est le même (en root):
mount: 192.168.0.238:/mnt/cdrom failed, reason given by server: Permission
denied
lui dit que ça marche chez lui,peut-être une question de distrib(moi
mdk10.official)


T'as bien pensé à démarré le service nfs ?

Que donne :
        # rpcinfo -p 
sur le serveur et que donne :
        # rpcinfo -p ip_du_serveur 
sur le client ?

Une fois les modifs apportées à ton /etc/export, as tu redémarré le service
nfs

--
@+
Doug [Linux user #307925] - *Slackware* *Rulez* *;-)*
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --

1 2