web-dev-qa-db-fra.com

Impossible de partager mon deuxième disque dur avec Samba

J'ai partagé mon premier disque dur dans Ubuntu 16.04 avec Samba et j'ai réussi, mais maintenant je ne peux pas partager mon deuxième disque dur.

Windows cannot access \\192.168.1.99\server_2 
You do not have permission

Je clique sur this et je n'ai rien trouvé. Et n autre lien .

J'ai essayé de chercher et de pratiquer, mais aucun résultat. Il ne peut toujours pas s'ouvrir. Même si j'utilise Samba GUI.

J'ai essayé de changer de propriétaire et d'autorisation aussi. Mais ça ne peut pas s'ouvrir. Cela me rend confus.

Je suis toujours un noob à cela, aucune aide?

2
Brigita Flo Amalia

Une erreur "Windows ne peut pas accéder .... Vous n'avez pas les autorisations" n'est généralement pas un problème Samba mais un problème d'autorisations Linux. Le dossier partagé et le chemin d'accès à ce dossier doivent autoriser l'accès utilisateur du client samba.

Ce type de problème survient généralement lorsqu'un deuxième disque dur est partitionné et monté sur/media/votre-nom-d'utilisateur/XXX. De la manière dont Linux est configuré, le seul utilisateur autorisé à accéder à XXX est "votre nom d'utilisateur", quelles que soient les autorisations de XXX.

Il existe une solution simple à cela dans un réseau domestique et consiste à ajouter une ligne dans smb.conf qui oblige tous les utilisateurs distants à apparaître comme "votre nom d'utilisateur", du moins pour vos partages samba:

force user = your-user-name

L'emplacement de cette ligne dans smb.conf dépend de la manière dont vous avez créé votre partage Samba. Si la définition de partage est dans smb.conf, ajoutez la ligne à la définition de partage. Si vous créez des partages via le gestionnaire de fichiers, ajoutez-les à la section [globale] de smb.conf - directement sous la ligne "groupe de travail = WORKGROUP".

Si vous souhaitez des conseils plus spécifiques, vous devez modifier votre question et ajouter les résultats des commandes suivantes:

testparm -s

net usershare info --long
2
Morbius1