Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-11-2015 20:41:58

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Partage d'un disque dur usb (ntfs) sous Samba en lecture seule

Bonjour, Bonsoir smile



J'aimerais parvenir à partager un disque dur externe usb en NTFS sous Samba. J'aimerais qu'il soit accèsible en lecture seul, sans identification aucune de la part de quiconque viendrait lire le contenu.

Je tourne sous Debian Jessie.


J'ai pu noter que désormais, sous Jessie, lorsque j’insère le disque dur usb, il a pour point de montage /media/ilyes/MEMUP


J'ai ajouter dans mon fichier /etc/samba/smb.conf cette rubrique


[MEMUP]
   path = /media/ilyes/MEMUP
   comment = disque dur MEMUP
   read only = yes
   guest ok = yes
   public = yes
 





Le partage est visible depuis Windows ou une appli Android, mais impossible d'y acceder hmm


Je pense qu'il s'agit d'une histoire de droit.
Cependant, comme ce disque est branché "à chaud" je ne trouve pas d'info dans le fstab concernant son montage.


Je ne sais pas trop où chercher.


Pourriez vous m'éclairer.


D'avance grand merci smile

Hors ligne

#2 23-11-2015 20:45:07

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Partage d'un disque dur usb (ntfs) sous Samba en lecture seule

Bonsoir  smile

"Je ne sais pas trop où chercher." peut-être du côté de Fuse ou Policykit ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#3 29-11-2015 13:08:12

Abou Ilyès
Membre
Distrib. : Debian Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome
Inscription : 19-09-2009

Re : Partage d'un disque dur usb (ntfs) sous Samba en lecture seule

Hello paskal merci pour ta réponse.

Alors, en faisant un mount, voici la ligne qui correspond au disque dur. En effet, pour rappel c'est un disque usb, il est mounter dès son insertion...


/dev/sdb1 on /media/ilyes/MEMUP type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
 



... mais par qui est-il monté, je ne sais guère.


Si je fais donc un simple mount /dev/sdb1/ /media/memup, et ajouté dans mon smb.conf


  [MEMUP2]

  path = /media/memup
  comment = disque dur MEMUP mount
  read only = yes
  guest ok = yes
  public = yes
  directory mode = 0777
 



voici ce que retourne mount


/dev/sdb1 on /media/memup type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
 



Et là, le partage est bien accessible via SAMBA.


Donc, je suppose que le mountage qui se fait "à chaud" n'a pas les mêmes effet qu'un mount fait manuellement, mais je ne sais pas trop comment interpréter ces différences.

Qui gère donc ce montage à chaud ? Des paramétrages de cette application permettrait d'apporter des modifs et rentre à terme mon partage accessible dès que le disque est "plugé" ?


Est-ce donc "Fuse" ou Policykit dont tu me parlais dans ta réponse ?


Merci

Hors ligne

#4 29-11-2015 13:54:14

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Partage d'un disque dur usb (ntfs) sous Samba en lecture seule

D'après https://www.kernel.org/doc/Documentatio … s/fuse.txt :
"user_id=0,group_id=0", c'est root qui est propriétaire du montage, ce qui ne me semble pas choquant.
"default_permissions", This option enables permission checking, restricting access based on file mode
"allow_other", This option overrides the security measure restricting file access to the user mounting the filesystem.
Je comprends que dans ce cas, seul l'utilisateur ayant monté (ici root) a accès.  sad

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums