REMARQUE: J'ai lu probablement jusqu'à 50 pages différentes décrivant comment configurer un partage Samba public en l'espace de 2 ans et rien n'a jamais fonctionné pour moi. Je ne sais pas combien de RTFM j'ai besoin pour régler ce truc.
J'ai besoin / souhaite configurer un partage de fichiers public complètement ouvert sur mon serveur domestique pour deux postes de travail.
La configuration est la suivante:
Serveur :
- Debian Wheezy
sudo smbd --version
me donneVersion 3.6.6
.- 2 partitions locales que je souhaite partager, formatées en NTFS en raison de leur ancienneté et provenant de la machine Windows. Je ne peux pas les formater en ext * FS car ils ont beaucoup de données que je ne peux pas (encore) déplacer ailleurs.
- machine nommée "homeserv" pour manque d'originalité.
Client :
- Test Debian (Jessie)
- Windows 7 (2 machines différentes). En fait, ma machine est à double démarrage Debian / Windows, et la machine de ma femme est Windows uniquement.
Mon smb.conf après la distillation se présente comme suit ( textuellement , il n'y a rien d'autre):
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[disk1]
comment = Disk 1 on 400GB HDD
path = /media/disk1
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[disk2]
comment = Disk 2 on 400GB HDD
path = /media/disk2
browsable = yes
guest ok = yes
read only = no
create mask = 0755
Sur les deux machines clientes, dans Debian et Windows, j'obtiens le même résultat: dialogue de connexion / mot de passe. NO COMBINAISON de security = user
, map to guest = Bad user
, security = share
, guest ok = yes
et tel a aidé.
Windows 7 affiche la boîte de dialogue de connexion / mot de passe juste après avoir cliqué sur la machine partagée dans le voisinage réseau. smb://homeserv/
le chemin du fichier dans Debian (dans n'importe quel navigateur de fichiers) me montre deux dossiers: disk1
et disk2
, comme prévu, en essayant de les ouvrir, amenez la boîte de dialogue de connexion / mot de passe.
Alors, ce qui me manque dans le schéma pour NE PAS avoir à saisir de login / mot de passe? Ceci est une question d'utilisabilité, je ne créerai pas d'authentification basée sur l'utilisateur pour le fichier Junkyard.
la source
La configuration peut être plus courte:
Créer un utilisateur unix jonnie
Créer un smbuser
Créez le répertoire Linux à partager
Changer le propriétaire du répertoire en jonnie
smb.conf
Tous les fichiers appartiennent à jonnie et tout le monde a un accès rw aux fichiers.
la source
Le moyen rapide et sale d'avoir un partage Samba ouvert est d'avoir:
et avoir des actions définit comme tel:
Redémarrez le démon.
Pour les clients Windows 7, depuis 2014, j'ai dû définir la stratégie de domaine: signer numériquement les communications de toujours à DÉSACTIVER.
la source
smb://homeserv/disk1
nécessite toujours un mot de passe dans Debian. J'ai utilisé les navigateurs de fichiers Dolphin et Krusader. Peut-être que c'est quelque chose dans KDE.public = yes
et les777
autorisations ont fait l'affaire (Win 10 hébergeant Ubuntu 18.04). Heureusement, c'est sur mon poste de travail personnel, donc je n'ai pas à m'en inquiéter