Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Linux Sur Mac _ Partage de dossier

Écrit par : Kekinou 5 Feb 2017, 19:59

Hello,

J'ai installé un parc hétérogène (dont 2 Mac mini) de 7 machines sous Mint 18 et 17 dans ma classe. Croyant me faciliter la tâche de partage, elles démarrent toutes sous une session ayant même identifiant (je ne sais pas si ça joue dans mes problèmes).
J'ai un poste "maître" qui stocke tous les fichiers des élèves dans un dossier "Eleves" afin qu'ils puissent y accéder depuis n'importe quel poste. Ce dossier est partagé et monté sur les autres poste par "fstab", mais j'ai beaucoup de soucis de droits d’accès.

Quelles options dois-je mettre dans le "fstab" des postes clients afin que :
- le dossier du poste serveur soit accessible en écriture sur n'importe quel poste ?
- qu'un document créé sur un poste puisse être enregistré sur le poste serveur et ouvert depuis n'importe où ?

Y a-t-il des astuces à mettre en place dans le partage sur le poste serveur ?

Merci.

Écrit par : lsam 5 Feb 2017, 20:58

Bonjour,

Tout dépend du protocole utilisé pour le partage de dossiers et de la configuration du serveur : SMB/CIFS, SSH, NFS ?

LSam

Écrit par : Kekinou 6 Feb 2017, 08:40

Partage Samba.

Voilà la ligne de mon fstab client :
//poste-maitre/elèves/ /mnt/eleves cifs guest,rw,username=XXXX,password=YYYY,uid=XXXX,auto,iocharset=utf8,file_mode=0777
,dir_mode=0777 0 0

Le username et l'uid étant le même, l'identifiant du compte.

Merci pour l'aide.

Écrit par : Kekinou 9 Feb 2017, 08:33

Personne pour aider ?

Merci

Écrit par : thblt 13 Feb 2017, 17:41

J'y connais rien en Samba, mais:

- Le problème me semble plus relever de la config du serveur que des clients.
- Si vous ne trouvez pas de meilleure solution (il y en a probablement une!), un crontab qui fait un chmod -R et chown -R sur le dossier élèves toutes les minutes devrait régler le problème.
- Mettre le partage Samba dans le fstab, ça veut dire que si le poste maître ne démarre pas, ou que le réseau est coupé, plus rien ne démarre. Ça me semblerait plus sûr de le monter à la connexion.

Écrit par : Kekinou 14 Feb 2017, 08:15

Citation (thblt @ 13 Feb 2017, 17:41) *
- Si vous ne trouvez pas de meilleure solution (il y en a probablement une!), un crontab qui fait un chmod -R et chown -R sur le dossier élèves toutes les minutes devrait régler le problème.
- Mettre le partage Samba dans le fstab, ça veut dire que si le poste maître ne démarre pas, ou que le réseau est coupé, plus rien ne démarre. Ça me semblerait plus sûr de le monter à la connexion.


Merci pour les pistes, mais dans la pratique, comment on fait ça ?

Écrit par : thblt 14 Feb 2017, 09:13

Ça dépend, quelle partie pose pb?

chown/chmod/chgrp permettrait de régler les permissions du dossier partagé si elles sont écrasées/modifiées à l'écriture. Il y a aussi setfacl, qui permet de configurer le mode par défaut. Crontab, ça s'édite avec crontab -e, la syntaxe est très simple. On est d'accord que le serveur est sous Linux?

Monter le volume partagé à la connexion et pour l'utiilisateur: probablement avec Fuse. Comment exactement dépend de l'environnement de bureau.

Écrit par : thblt 14 Feb 2017, 10:39

Pour les permissions Samba, sinon, y'a un truc ici https://www.cyberciti.biz/tips/how-do-i-set-permissions-to-samba-shares.html ("How do I set permissions to Samba shares?")

Écrit par : Kekinou 14 Feb 2017, 13:12

Bon, je n'ai pas tout compris au niveau des autorisations Samba.
Le serveur est sous Mint 18, les clients sont sous 18 et 17.

Y'a-t-il un moyen de réaliser ce partage, sachant que je souhaite que le partage soit monté automatiquement au démarrage des postes client, afin que les élèves n'aient pas à gérer le montage ?

Merci.

Écrit par : thblt 14 Feb 2017, 13:49

Oui, c'est certainement possible, mais il faudrait préciser:

1. Quel est l'environnement de bureau des postes clients? Tous les environnements Linux sont capables de monter un volume réseau à la connexion, mais il n'y a pas une méthode normalisée.

2. Comment est actuellement configuré le serveur Samba? Une copie complète de la config serait parfaite.

3. Qu'est-ce qui n'est pas clair dans mes réponses précédentes? (C'est une vraie question! Je veux bien vous aider --- surtout pour du prosélytisme du logiciel libre dans l'enseignement, avouons-le ---, mais il faut m'aider à comprendre ce qui ne va pas)

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)