Je souhaite créer un dossier public avec un accès RW complet. Le problème avec ma configuration est que les utilisateurs de Windows n'ont aucun problème en tant qu'invités (ils peuvent RW et Delete), mon client Ubuntu ne peut pas faire la même chose. Nous pouvons seulement écrire et lire, mais pas créer ou supprimer.
Voici le fichier smb.conf de mon serveur :
[global]
workgroup = WORKGROUP
netbios name = FILESERVER
server string = TurnKey FileServer
os level = 20
security = user
map to guest = Bad Password
passdb backend = tdbsam
null passwords = yes
admin users = root
encrypt passwords = true
obey pam restrictions = yes
pam password change = 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* .
add user script = /usr/sbin/useradd -m '%u' -g users -G users
delete user script = /usr/sbin/userdel -r '%u'
add group script = /usr/sbin/groupadd '%g'
delete group script = /usr/sbin/groupdel '%g'
add user to group script = /usr/sbin/usermod -G '%g' '%u'
guest account = nobody
syslog = 0
log file = /var/log/samba/samba.log
max log size = 1000
wins support = yes
dns proxy = no
socket options = TCP_NODELAY
panic action = /usr/share/samba/panic-action %d
[homes]
comment = Home Directory
browseable = no
read only = no
valid users = %S
[storage]
create mask = 0777
directory mask = 0777
browseable = yes
comment = Public Share
writeable = yes
public = yes
path = /srv/storage
L'entrée FSTAB suivante ne donne pas un accès R/W complet au partage.
//192.168.0.5/storage /media/myname/TK-Public/ cifs rw 0 0
Cela ne fonctionne pas non plus
//192.168.0.5/storage /media/myname/TK-Public/ cifs rw,guest,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 0 0
L'utilisation de l'emplacement suivant dans Nemo/Nautilus sans que le partage soit monté fonctionne :
smb://192.168.0.5/storage/
Info supplémentaire. Je viens de remarquer que si je copie un fichier sur le partage après l'avoir monté, mon client Ubuntu fait immédiatement de "nobody" le propriétaire, et le groupe "no group" a les droits de lecture et d'écriture, tous les autres étant en lecture seule.
Qu'est-ce que je fais de travers ?