J'essaie d'installer des partages samba dans 14.04. Après avoir défini les partages, je peux me connecter et répertorier les partages définis, mais lorsque j'essaie de monter un partage, je reçois le message d'erreur suivant: NT_STATUS_ACCESS_DENIED (utilisation de smbclient sur la ligne de commande).
Voici mon smb.conf:
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
guest ok = Yes
[Share01]
path = /media/username/Data HD/Folder01
directory mask = 0777
[Share02]
path = /media/username/Data HD/Folder02
directory mask = 0777
J'utilise Samba 4.1.6, qui est installé automatiquement si vous souhaitez partager un dossier à partir de Unity.
Mise à jour: J'ai ajouté un partage qui pointe vers un dossier de mon dossier personnel, cela fonctionne. Les deux partages ci-dessus (Share01 et Share02) pointent vers des dossiers sur un disque dur externe. Les disques durs interne et externe ont tous deux des systèmes de fichiers EXT4.
Merci de votre aide!
Après avoir fouillé un peu plus, j'ai trouvé n post qui suggérait de forcer la définition d'un utilisateur pour le partage. Après avoir ajouté:
force user = myusername
à ma configuration, je peux maintenant utiliser les partages. Après l'avoir d'abord ajouté aux partages individuels, j'ai essayé de l'ajouter à la section globale. Cela semble fonctionner pour toutes les actions alors. J'espère que cela sera utile aux autres!
Quelques informations supplémentaires peuvent être trouvées sur my blog .