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 06-05-2024 17:43:39

zenezofit
Membre
Inscription : 06-05-2024

[RESOLU] Partage de fichier via Samba... ou pas

Bonjour,
Voici quel est mon besoin : pouvoir partager des fichiers présents sur un disque externe connecté à un poste sous Debian avec des terminaux fonctionnant sous Android ou Windows, avec deux utilisateurs génériques :
- un lecteur
- un lecteur et écrivain

Actuellement je répond mal à ce besoin avec un partage Samba pour lequel je n'ai qu'un utilisateur qui peut lire et écrire sur mon support.

La configuration :
- un poste sous Debian doté
  - d'un disque dur externe sur lequel sont stockées les données
  - d'un serveur Samba

Mes recherches ne m'ont pas permis de trouver simplement un moyen de créer deux profils de partage dans le fichier de configuration de Samba.
Mais peut-être la solution est-elle en dehors de Samba...

D'avance merci de votre aide.

Dernière modification par zenezofit (13-10-2024 16:11:06)

Hors ligne

#2 13-06-2024 12:51:47

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Partage de fichier via Samba... ou pas

hello
sous quel environnement de bureau?
Sous Mate il existe par exemple un paquet caja-share qui permet de mettre en place un partage de façon simplifié

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 13-06-2024 17:01:23

saitama-san
Membre
Distrib. : stable
(G)UI : gnome
Inscription : 28-07-2019

Re : [RESOLU] Partage de fichier via Samba... ou pas

@zenezofit : commence par nous indiquer ce que tu as installé et copier la configuration de samba. indique concrètement les noms des utilisateurs, les dossiers et les droits que tu veux associer.

essaie de regarder la doc https://doc.ubuntu-fr.org/samba_smb.conf pour mieux comprendre.
si besoin quelqu'un t'indiquera comment avancer dans ta configuration.

@Croutons : c'est mieux d'éviter de passer par un gestionnaire de bureau pour une solution qui n'est pas temporaire/dépanner

Hors ligne

#4 22-09-2024 16:48:02

zenezofit
Membre
Inscription : 06-05-2024

Re : [RESOLU] Partage de fichier via Samba... ou pas

Re-bonjour,
merci @saitama-san pour le conseil sur la doc. Mais j'ai déjà pas mal farfouillé et je n'ai jamais trouvé exactement la réponse à ce que je cherche.

Pour ce que j'ai installé c'est simple :
- Debian avec un paquet Samba
- ci-dessous le fichier de config de Samba.

Il me semblait que la ligne "guest_ok=yes" permettrait une connexion sans mot de passe aux fichiers partagés mais ce n'est pas le cas.
Donc pour y accéder il faut s'identifier avec le compte permettant de créer et supprimer des données.

[global]
   workgroup = WORKGROUP
   netbios name = <nom_ressource>
   map to guest = bad user
   security = user
   log file = /var/log/samba/log.%m
   max log size = 1000
   panic action = /usr/share/samba/panic-action %d

[Mediatheque]
   path = <chemin>
   guest ok = yes
   force group = <groupe>
   force create mode = 0060
   force directory mode = 0070
   create mask = 0770
   directory mask = 0770
   write list = @<groupe>
 

Hors ligne

#5 23-09-2024 18:11:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Partage de fichier via Samba... ou pas

hello
j'ai pas testé ton fichier config, mais ce que je peux te dire c'est que pour pouvoir te connecter avec 2 profils different il te faut créer les profils (utilisateur samba ) sur le pc qui sert de serveur
tu peux déjà tester ta syntaxe avec la commande

testparm



Je pars du principe que ton fichier smb.conf est bon, je prendrais le temps de me mettre dans la situation prochainement

il te faut créer les 2 profils a l'aide de la commande pdbedit
les utilisateurs samba (tes 2 profils) doivent avoir un compte sur le pc serveur, un compte restreint , donc pas besoin de leurs créer de home
exemple : ecrivain

adduser ecrivain --no-create-home


un mot de passe sera créé pour ce nouveau utilisateur

une fois l'utilisateur créé, il faut l'ajouter comme utilisateur samba

pdbedit -a ecrivain


un mot de passe va t’être demandé, c'est le mot de passe samba qui n'a rien a voir avec le mot de passe de l'utilisateur et qui peut être différent
il faut mieux mettre le même que le passe utilisateur écrivain vu qu'il va servir qu'a samba

suivant les besoins le profil lecteur n'a peut être pas besoin d’être créé
on peut imaginer une connexion anonyme en tant qu'invité (guest), il y aura juste les droits en lecture


faire de même pour le 2 éme utilisateur lecteur si besoin, à voir

coté client n'importe quel utilisateur pourra ce connecté au partage avec les identifiants de l'un ou l'autre des profils
reste a bien définir les droits pour chaque utilisateur samba(profil) dans le fichier smb.conf

Dernière modification par Croutons (23-09-2024 18:20:39)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#6 24-09-2024 18:21:44

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Partage de fichier via Samba... ou pas

quel sont les version de Windows des clients?
suivant la version il faudra sûrement spécifier le protocole mini et maxi a utiliser dans la section [global]

[global]
  server min protocol = SMB2_10
  ; server max protocol = SMB3



voir https://wiki.archlinux.org/title/Samba# … r_security

et ouvrir certain port
https://learn.microsoft.com/fr-fr/troub … over-tcpip

Dernière modification par Croutons (25-09-2024 08:49:15)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 29-09-2024 21:28:20

zenezofit
Membre
Inscription : 06-05-2024

Re : [RESOLU] Partage de fichier via Samba... ou pas

Bonsoir,
En fait, je ne comprends pas pourquoi il serait nécessaire de créer deux utilisateurs, est-ce qu'il n'est pas possible de faire en sorte que le profil "guest" ne dispose que des accès en lecture ?
Pour ce qui est des clients, ils sont soit sous Android soit sous Windows.
Ce qui est étrange d'ailleurs, c'est que VLC sur Android, ne permet pas de connexion anonyme.

Dernière modification par zenezofit (29-09-2024 21:49:18)

Hors ligne

#8 30-09-2024 09:12:23

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Partage de fichier via Samba... ou pas

est-ce qu'il n'est pas possible de faire en sorte que le profil "guest" ne dispose que des accès en lecture ?


si c'est possible, c'est l'option force group qui vient contredire guest ok, commente la ligne du fichier smb.conf et relance le service

systemctl restart smbd


(une connexion active au partage ne verra pas les changements s'appliquer)

autre chose:
s'assurer que le compte guest soit bien actif (par défaut nobody)

pdbedit -L



si ce n'est pas le cas, le créer

pdbedit -a nobody


à la demande du mot de passe, ne rien mettre, juste valider

zenezofit a écrit :

En fait, je ne comprends pas pourquoi il serait nécessaire de créer deux utilisateurs,


en fait tout le monde aura accès au partage en connexion anonyme, avec le droit en lecture
mais ce doit être possible avec un seul utilisateur et les bonnes options

~~~~~~~~~~~~

map to guest = bad user


connecte en guest si l'identifiant ou le mot de passe ne sont pas bons, je l'ai enlevé pour faire mes tests car il n'y a aucun message d'erreur et le client se trouve automatiquement connecté en guest (si l'option est activée)
de plus les gestionnaires de fichier ont des options pour ce souvenir des connexions distantes, c'est une misère au cas où de mauvaises informations ont été enregistrées

edit: rajouter l'option

browsable = yes


sans quoi le client ne verra pas le partage dans son voisinage réseau et sera obligé de se connecter à l'aveugle
ce qui implique la connaissance de l' existence du partage, ainsi que l'orthographe exacte de son nom

Dernière modification par Croutons (30-09-2024 12:57:46)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 30-09-2024 11:28:14

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RESOLU] Partage de fichier via Samba... ou pas

une chose que je viens de constater, samba démarre 2 services
smbd et samba
seul smbd est utilisé pour un serveur qui par défaut est Server role: ROLE_STANDALONE
le service samba échoue

systemctl status samba


ce service est sûrement utilisé pour un autre mode (contrôleur de domaine ou autre)
il peut être désactivé, ce qui réduit de plusieurs secondes le temps de boot
voir

systemd-analyze blame


puis

systemctl disable samba


(le service pourra être réactivé si besoin)
voila quelques infos en + un peu hors sujet peace_flag.gif


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#10 13-10-2024 15:38:36

zenezofit
Membre
Inscription : 06-05-2024

Re : [RESOLU] Partage de fichier via Samba... ou pas

Un grand merci pour ces explications claires.
En particulier pour le coup de l'utilisateur nobody... depuis que je l'ai créé, je n'ai plus besoin de fournir de mot de passe d'accès sous Android !
Comment fait-on pour passer le message en [RESOLU] ?

Dernière modification par zenezofit (13-10-2024 15:43:18)

Hors ligne

#11 13-10-2024 15:55:08

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [RESOLU] Partage de fichier via Samba... ou pas

Salux,

zenezofit a écrit :

Comment fait-on pour passer le message en [RESOLU] ?

Tu édites ton premier post pour modifier le titre wink

Dernière modification par agp91 (13-10-2024 15:55:44)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

Pied de page des forums