logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 18-04-2020 20:31:20

poltru
Membre
Inscription : 07-04-2020

[Résolu] Utilisation de Samba sur disque dur externe

Bonjour,
Sur un ordinateur tournant sous Debian, j'ai connecté un disque externe USB. Je souhaite accéder via Samba au contenu de ce disque dur :
- en lecture seule pour l'utilisateur lecteur,
- en lecture et écriture pour l'utilisateur htclient

Avec les paramètre ci-dessous, si je me connecte avec le compte :
- htclient, j'ai bien accès en lecture écriture
- lecteur, j'ai le résultat suivant :

smbclient //127.0.0.1/Sauv_HTPC -U lecteur
Enter lecteur's password:
Anonymous login successful
smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*



D'ailleurs, est-il normal, alors que je suis sur un poste Debian que l'OS affiché suite à la connexion Samba soit "Windows 6.1" ?

Est-ce que vous avez une idée de solution ?

D'avance merci
---------------------------------------------------------------------------------------
smb.conf

[global]
   workgroup = WORKGROUP
   netbios name = HTPC
   server string = Poste multi-media
   dns proxy = no
   interfaces = 192.168.0.1/24 localhost
   local master = no
   log file = /var/log/samba/log.%m
   log level = 2
   max log size = 1000
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = no
   security = user
   unix password sync = no
   invalid users = root
   encrypt passwords = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = no
   map to guest = bad user

[Sauv_HTPC]
   path = /media/htclient/Sauv_HTCLIENT
   comment = essai
   guest ok = yes
   read only = yes
   write list = htclient
 



L'arborescence

drwx--x--x 5 htclient htclient 4096 avril 18 21:03 Sauv_HTCLIENT
./Sauv_HTCLIENT:
drwxrwx--- 3 htclient htclient  4096 avril 18 20:53 titi
drwxrwx--- 3 htclient htclient  4096 avril 18 20:35 toto

./Sauv_HTCLIENT/titi:
total 4
drwxrwx--- 2 htclient htclient 4096 avril 18 20:35 tata

./Sauv_HTCLIENT/toto:
total 4
drwxrwx--- 2 htclient htclient 4096 avril 18 20:35 tutu
 



Les utilisateurs lecteur et htclient font partie du groupe htclient

Dernière modification par poltru (19-04-2020 20:26:05)

Hors ligne

#2 19-04-2020 19:14:41

poltru
Membre
Inscription : 07-04-2020

Re : [Résolu] Utilisation de Samba sur disque dur externe

Bonjour,
En cherchant une solution à ce problème, j'ai essayé de créer un autre partage Samba, sur le disque dur interne de l'ordinateur cette fois-ci.

Configuration
- répertoire partagé : /export/staff
- l'utilisateur velma fait partie du groupe staff
- l'utilisateur fred fait partie du groupe user

Résultat
En utilisant le même paramétrage dans le fichier smb.conf, je n'obtiens pas le même résultat : c'est conforme sur le disque dur interne et même l'utilisateur velma n'accède pas au répertoire de partage du disque dur externe.

Est-ce qu'il y a une particularité dans la gestion des disques USB avec Samba ?

D'avance merci.

Pour info, vous trouverez ci-dessous le fichier smb.conf :

[global]
   workgroup = WORKGROUP
   netbios name = HTPC
   map to guest = bad user
   security = user

[DD_HT]
   path = /media/htclient/Sauv_HTCLIENT
   guest ok = yes
   guest account = fred
   force group = staff
   force create mode = 0060
   force directory mode = 0070
   creat mask = 0770
   directory mask = 0770
   read only = yes
   write list = @staff

[staff-files]
   path = /export/staff
   guest ok = yes
   guest account = fred
   force group = staff
   force create mode = 0060
   force directory mode = 0070
   create mask = 0770
   directory mask = 0770
   read only = yes
   write list = @staff
 

Hors ligne

#3 19-04-2020 19:39:35

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Utilisation de Samba sur disque dur externe

poltru a écrit :

drwx--x--x 5 htclient htclient 4096 avril 18 21:03 Sauv_HTCLIENT


Il faut la permission en lecture pour lister le contenu d'un répertoire. La permission en exécution ne sert qu'à accéder aux objets à l'intérieur du répertoire.

poltru a écrit :

Est-ce qu'il y a une particularité dans la gestion des disques USB avec Samba ?


Non.


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums