Salux Le Forum,

Je tente de faire un partage qui fonctionne correctement, et là.... Je sèche un peu.
Voici la configuration réseau :
- un pc IPCop (Pierrafeu - Adresse IP : 192.168.2.1)
- un poste client sous la Fedora 11 (Indien - Adresse IP : 192.168.2.27)
- un poste NAS/Serveur sous la Debain (Hestia - Adresse IP : 192.168.2.21)
- un poste branché sur la télé sous Zenwalk (Zenwalk - Adresse IP : 192.168.2.30)
- un switch
- et le nom de domaine : Pierrafeudomain.

Toutes les adresses ip sont données par le PC IPCop.
Sous le PC Zenwalk, j'arrive à accéder au partage sur Hestia grâce au code suivant dans rc.local :
mount //192.168.2.21/Partage    /media/Partage
Donc visiblement c'est sous Samba.

Mais sous Indien... J'arrive y acceder sous Samba depuis Dolphin
smb://192.168.2.21/Partage
. Mais je n'arrive pas à le voir comme un DD classique.
J'arrive aussi à accéder grâce à nfs avec la commande suivante
mount -t nfs 192.168.2.21:/media/Partage /media/Partage
et là je le vois comme un DD classique. Mais le soucis, je n'ai pas les mêmes droits que quand je suis sous Samba.

J'explique :
je créer un fichier sous Samba, je ne peux pas le modifier sous NFS.
Je créer un fichier sous NFS, je ne peux pas le modifier sous Samba.
Et pour les fichiers "d'origines", j'arrive à y acceder sous NFS et Samba. Mais je peux les modifier qu'avec Samba.

Comment avoir les mêmes droits avec NFS et Samba sous Fedora ?

Merci pour les conseils.
Salux Heldwin,

Merci pour les réponses. En voulant répondre à tes questions, j'ai réussi à faire se que je voulais.......... C'est cool 😉

Donc, je vais filer le toyau pour les personnes qui veulent faire la même chose...

Pour Samba

Voici les fichiers config du Poste Serveur en partant du principe que tous les Postes Clients mettent toutes les données dessus.....

Le fichier config de samba :
# Samba config file created using SWAT
# from UNKNOWN ()
# Date: 2010/03/02 15:15:45

[global]
    workgroup = Nom_De_Domain
    realm = Nom_Du_Serveur
    server string = Nom_Du_Serveur
    obey pam restrictions = Yes
    passdb backend = tdbsam
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    unix extensions = no
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d
    include = /etc/samba/dhcp.conf
    share account = yes

[Rep_de_Partage]
    comment = Rep_de_Partage
    writable = Yes
    path = /Rep_de_Partage
    write list = %S
    read only = No
    acl group control = Yes
    create mode = 0664
    create mask = 0750
    directory mode = 0775
    guest ok = Yes
    user = nobody
et il n'y a aucune adresse dans le /etc/samba/dhcp.conf. Se qui signifie, normalement, que tout les Postes Clients peut WRX sur le serveur depuis Samba.

Pour NFS

Le contenu de /etc/exports :
/Rep_de_Partage           Adresse_Du_Poste_Client(rw,all_squash,anonuid=1000,anongid=100,sync)
Le fichier /etc/hosts.allow :
portmap:        Adresse_Du_Poste_Client
lockd:          Adresse_Du_Poste_Client
mountd:         Adresse_Du_Poste_Client
rquotad:        Adresse_Du_Poste_Client
statd:          Adresse_Du_Poste_Client
et le fichier /etc/hosts.deny est vide si tout le monde y a accès

Sur Poste Serveur les commandes suivantes
# chown -hR nobody: /media/
# chmod -R 777 /media/
# /etc/init.d/nfs-kernel-server restart
Et sur Poste Client la commande suivante
mount -t nfs -o rw Adresse_Du_Server:/Rep_de_Partage /media/Rep_de_Destination/
Voici le fichier fstab du Poste Client
Adresse_Du_Server:/Rep_de_Partage            /media/Rep_de_Destination    nfs    auto,user,rw    0    0
Et voilou, logiquement les Postes Clients peuvent acceder sur le Poste Serveur depuis Samba et NFS. Après tout dépend de ce que veux le Poste Client.

J'ai une petite question :

Voici le retour de :
hestia:~# ls -ld /media
drwxrwxrwx 9 hestia nogroup 4096 avr  5 07:13 /media
hestia:~# ls -ld /media/
Appart/    Divers_1/  Divers_2/  DVD_Films/ DVD_Zik/   Films/     .hal-mtab  Zik/       
hestia:~# ls -ld /media/Appart/
drwsrwsrwt 14 hestia nogroup 4096 avr  3 19:23 /media/Appart/
hestia:~# ls -ld /media/Divers_1/
drwsrwsrwt 6 hestia nogroup 4096 mar 13 14:01 /media/Divers_1/
hestia:~# ls -ld /media/Divers_2/
drwsrwsrwt 9 hestia nogroup 4096 mar 14 12:49 /media/Divers_2/
hestia:~# ls -ld /media/DVD_Films/
drwsrwsrwt 6 hestia nogroup 4096 avr  4 22:51 /media/DVD_Films/
hestia:~# ls -ld /media/DVD_Zik/
drwsrwsrwt 4 hestia nogroup 4096 mar  8 15:23 /media/DVD_Zik/
hestia:~# ls -ld /media/Films/
drwsrwsrwt 11 hestia hestia 4096 mar  9 19:18 /media/Films/
hestia:~# ls -ld /media/Zik/
drwsrwsrwt 7 nobody nogroup 4096 mar 28 15:59 /media/Zik/
Comment se fait-il qu'il y a parfois 14, 6, ... hestia hestia et nobody nogroup étant donné que il n'y a qu'un seul poste qui a accès Hestia ?

Merci pour les réponses.
Bon Lundi de Pâques. Bonne dégustation de chocolat.

😉
Salux Heldwin,

merci pour les réponses.
Heldwin wrote:les 14, 6, ... , ça dépend du nombre de dossier qu'il y a dans le dossier.

Pour les dossiers, ça part de 2, et +1 pour chaque dossier dans le dossier.
Donc, si tu as un dossier avec 14, on peut supposer qu'il y a 12 dossiers dans ce dossier, etc.
ok, je ne savais pas que ça partait de 2.
Heldwin wrote:Par contre, tu as créé les points de montage dans /media, dossier qui est normalement laissé à HAL.
Si tu les montes toi-même, il faudrait les monter dans un autre dossier, et remettre les droits d'origine sur le dossier /media
Heu là je ne suis pas trop... Plus dans /mnt ? /mnt n'est-il pas plutôt utilisé pour les fichiers de systèmes temporaires (comme floppy, les lecteurs/graveurs de CD/DVD) ?

Merci pour les conseils.
Ça c'est dis.......... 😉
Oui, grâce à NFS, la fedora voit les partages comme une partition. C'est bien plus pratique (Patrick........ 😉

Merci pour les conseils.
Bonne soirée
Heldwin wrote:Ah oui, j'ai dû abuser des chocolats,
Ho, on n'en abuse vraiment jamais....... Miam !! Miam !!
Heldwin wrote:car j'avais oublié le fait que c'était que des montages, et que le client ne fournissait aucun des services lui-même ^^
OK... Un peu trop de chocolat alcoolisés.... :pint::lol::pint:
Heldwin wrote:Par contre, pourquoi tu autorises des services dans /etc/hosts.allow, s'il n'y a aucune restriction ?
Pensais que nfs fonctionnait avec les adresses IP, J'ai ainsi mis l'adresse du poste autorisé 😉

Merci pour les conseils.

Bonne soirée.