Estou tentando montar uma pasta compartilhada do Samba no Ubuntu, mas estou enfrentando alguns problemas porque quando a pasta está montada, não tenho permissão para escrever na pasta montada.
Em primeiro lugar, a pasta compartilhada está em um servidor chamado vmfox
e o nome da pasta é apps
. No servidor VMFox, eu tenho essa configuração do samba /etc/samba/smb.conf
:
[global]
workgroup = MYDOMAINNAME
netbios name = vmfox
server string =
security = DOMAIN
encrypt passwords = true
obey pam restrictions = Yes
password server = server.mydomain.com.be
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
wins server = 201.232.023.10
kernel oplocks = No
NIS homedir = Yes
create mask = 0775
directory mask = 0775
printing = cups
oplocks = No
[apps]
path = /l/disk0/apps
valid users = myuser,otheruser
public = no
writable = yes
create mask = yes
force user = www-data
force group = www-data
Portanto, com a configuração acima, editei o arquivo /etc/fstab
na minha máquina local para montar a pasta compartilhada. Primeiro de tudo, criei um arquivo com minhas credenciais: ~/.smbcredentials
com o seguinte conteúdo:
username=myusername
password=mypassowrd
E, finalmente, o arquivo /etc/fstab
com a seguinte linha:
//vmfox.example.com/apps /home/rgiaviti/Dev/Network/vmfox cifs credentials=/home/rgiaviti/.smbcredentials,iocharset=utf8,domain=MYDOMAINDOMAIN,file_mode=0777,dir_mode=0777 0 0
OK. Depois de tudo, a pasta compartilhada é montada usando sudo mount -a
. O problema é que não tenho permissão de gravação na pasta montada. Quando eu acesso essa pasta compartilhada em uma máquina Windows, posso escrever normalmente nesta pasta.
Eu usei este guia para montar e essa questão me ajudou também, mas não tem permissão para escrever.