Aller au contenu

Connexions Sous Linux Du Nas


DiliaK

Messages recommandés

Posté(e)

Resalut,

Contrairement à Windows, qui peut être considéré comme un os "client", linux peut quant à lui être considéré comme étant un serveur ou du moins être utilisé comme tel.

En glânant ici ou là quelques infos, j'ai pu retenir quelques lignes de commandes pour partager mes répertoires du NAS.

Si je prends la commande sh en root :

mount -t cifs -o guest //192.168.0.251/public /mnt/public

Je vais monter dans /mnt/public mon dossier public.

J'ai rajouté mon dossier privé :

mount -t cifs -o guest //192.168.0.251/public /mnt/public

mount -t cifs -o username="diliak",password="voussaurezpas:P" //192.168.0.251/linux /mnt/linux

A savoir que les répertoires doivent être créés à la main avant.

Bon, ça fonctionne bien mais je veux affiner les droits :

mount -t cifs -o guest,uid=user,gid=users //192.168.0.251/public /mnt/public

mount -t cifs -o username="diliak",password="voussaurezpas:P",uid=diliak,gid=diliak //192.168.0.251/linux /mnt/linux

Et là, premier problème:

les droits ne correspondent pas. L'utilisateur est un numéro et le groupe se pose en "users". Dans le dossier public, je veux bien mais pas dans mon dossier linux privé !

EDIT: Résolu !

Il faut:

Passer cette valeur de 1 à 0 :

/proc/fs/cifs/LinuxExtensionsEnabled

et éditer le fichier smb.conf et rajouter dans la section "globals":

unix extensions = no

Redémarrer le serveur (pour être sûr).

Ce qui donne pour l'instant et qui fonctionne :

mount -t cifs -o guest,soft,uid=user,gid=users,file_mod=0777,dir_mode=0777 //192.168.0.251/public /mnt/nas/public

mount -t cifs -o credentials=/root/.smbcredentials,soft,uid=diliak,gid=diliak,file_mod=0640,dir_mode=0750 //192.168.0.251/linux /mnt/nas/linux

On pourra ensuite créer des liens symboliques ou des mount --bind.

Deuxième problème :

Linux étant un serveur peut être amené à redémarrer suite à une maintenance ou autre. Le NAS peut être coupé à ce moment là.

Comment monter les dossiers uniquement lors de la connexion du nas ? Une sorte de "automount" réseau quoi... Au pire, que le nas soit coupé mais ne gène pas le fonctionnement de l'ensemble en s'autovérifiant (script cron, par exemple)...

Une fois ces problèmes réglés, application de l'ensemble dans le fichier /etc/fstab.

A+

EDIT:

Une piste trouvée sur la toile que je place là :

http://josdblog.blogspot.com/2007/10/synol...sous-linux.html

http://forum.ubuntu-fr.org/viewtopic.php?id=130082&p=1

  • 11 mois après...
Posté(e)

Resalut,

Contrairement à Windows, qui peut être considéré comme un os "client", linux peut quant à lui être considéré comme étant un serveur ou du moins être utilisé comme tel.

En glânant ici ou là quelques infos, j'ai pu retenir quelques lignes de commandes pour partager mes répertoires du NAS.

Si je prends la commande sh en root :

Je vais monter dans /mnt/public mon dossier public.

J'ai rajouté mon dossier privé :

A savoir que les répertoires doivent être créés à la main avant.

Bon, ça fonctionne bien mais je veux affiner les droits :

Et là, premier problème:

les droits ne correspondent pas. L'utilisateur est un numéro et le groupe se pose en "users". Dans le dossier public, je veux bien mais pas dans mon dossier linux privé !

EDIT: Résolu !

Il faut:

Passer cette valeur de 1 à 0 :

et éditer le fichier smb.conf et rajouter dans la section "globals":

Redémarrer le serveur (pour être sûr).

Ce qui donne pour l'instant et qui fonctionne :

On pourra ensuite créer des liens symboliques ou des mount --bind.

Deuxième problème :

Linux étant un serveur peut être amené à redémarrer suite à une maintenance ou autre. Le NAS peut être coupé à ce moment là.

Comment monter les dossiers uniquement lors de la connexion du nas ? Une sorte de "automount" réseau quoi... Au pire, que le nas soit coupé mais ne gène pas le fonctionnement de l'ensemble en s'autovérifiant (script cron, par exemple)...

Une fois ces problèmes réglés, application de l'ensemble dans le fichier /etc/fstab.

A+

EDIT:

Une piste trouvée sur la toile que je place là :

http://josdblog.blogspot.com/2007/10/synol...sous-linux.html

http://forum.ubuntu-fr.org/viewtopic.php?id=130082&p=1

Je suis aussi, un utilisateur linux, et à mon avis, NFS est beaucoup plus efficace que Samba pour des partages Linux-Linux.

Samba est créé pour faire des partages Linux-Windows.

D'autre par il existe sous linux (Ubuntu par ex) aufofs, qui permet de monter un disque réseau à la demande. Ton lecteur réseaux ne se monte que quand tu veux y accéder. Ainsi il n'y a pas pleins de messages d'erreur si ton NAS n'est pas démarré quand ton PC démarre.

Enfin sur l'aspect client-server, ce n'est pas un problème de Linux ou Windows : un client demande un service à un serveur. L'os du serveur importe peu.

http://doc.ubuntu-fr.org/nfs

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.