J'ai un serveur samba qui tourne sur un serveur Ubuntu 14.04
J'ai mis en place un partage de samba.
[Pictures]
writeable = yes
path = /mnt/data/share/Pictures
user = christian test
valid users = christian test
write list = christian test
Le problème est que lorsque je règle le chown à ceci:
drwxr-xr-x 3 nobody nogroup 4096 Jul 10 18:59 Pictures
Je peux accéder aux fichiers et les lire, mais je ne peux pas éditer/créer/supprimer des fichiers/dossiers.
Si je modifie le chown en:
drwxr-xr-x 3 christian users 4096 Aug 15 22:03 Pictures
Je peux éditer/créer/supprimer. Mais seulement en tant qu'utilisateur chrétien. Le test utilisateur ne peut toujours rien faire.
Qui doit être le propriétaire du dossier de partage pour s'assurer que les autorisations sont définies à l'aide de l'utilisateur spécifique à samba?
assurez-vous que vous avez ajouté les deux utilisateurs à l'aide
smbpasswd -a <username>
et aussi vérifier la permission du répertoire partagé
chmod 770 /mnt/data/share/Pictures
si vous souhaitez utiliser n'importe quel groupe, tous les utilisateurs auxquels vous souhaitez autoriser l'accès doivent être membres de ce groupe. créer un groupe en utilisant
groupadd smbuser
assigner un groupe à un répertoire partagé
chown :smbuser /mnt/data/share/Pictures
ajouter un utilisateur au groupe
usermod -G smbuser christian
usermod -G smbuser test
pour plus d'informations ce lien