Partage samba guest en local : help!

Bonjour à tous,
Sujet déjà abordé mais pas de réponse pertinente et simple hélas.
Je cherche une procédure simple pour ajouter le support samba sur mon younohost (auquel j’ai raccordé un gros disque), un truc simple, permettant de partager un répertoire sur le réseau local, en lecture/écriture, en mode guest.
Dans un terminal (user admin), j’ai :
1/ ajouté le paquet samba
2/ écrit dans smb.conf les choses suivantes
[ynhSamba]
path = /mnt/DDur/repSamba
public = yes
writable = yes
guest ok = yes
browseable = yes
locking = no
comment = PartageSambaPi
follow simlinks = yes
wide links = yes
create mask = 0777
directory mask = 0777
wins support = no
wins server = 192.168.0.20 # l’adresse dudit serveur yunohost
3/ ajouté les utilisateurs admin, root au groupe unix sambashare (sudo adduser monuser msambashare)
Enfin, j’ai ouvert le port tcp 445 en TCP en IPv4 et IPv6 dans l’outil firewall de yunohost

J’ai bien une bannière de connexion, mais impossible de rentrer (en guest ou autre)
Existe t-il un how-to clair pour m’aider ?
Merci d’avande

Bonjour,

Pour commencer, je précise que je ne suis pas un expert. Je partage juste ce que j’ai fait et qui fonctionne pas trop mal pour moi.

Comme toi, j’ai :

  • installé samba avec apt-get install samba
  • Ouvert le port 445 sur le pare-feu yunohost firewall allow TCP 445
  • Et modifié le fichier de configuration /etc/samba/smb.conf

[global]
workgroup = YUNOHOST
dns proxy = no
unix extensions = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = 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 = yes
map to guest = bad user
usershare allow guests = yes
[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
follow symlinks = yes
wide links = yes

J’ai conscience que ça permet pas de créer un partage guest, mais c’est un début et je pense que ta configuration doit permettre ça.

Ensuite, j’ai créé un utilisateur “Samba” qui porte le même nom que mon utilisateur yunohost.
C’est super important, parce que, d’après ce que j’ai compris et aussi d’après mon expérience, samba gère sa propre liste d’utilisateurs.
Il faut que l’utilisateur existe sur le système, mais il faut aussi le créer dans Samba.

`smbpasswd -a user`

Tout ça ne règle pas le problème d’accès guest, mais en créant les utilisateurs, les ‘homes’ de chacun est accessible avec login et mot de passe.

Cela dit, il faut que je teste ta configuration avec guest ok = yes pour voir.

1 Like