Eu resolvi isso executando:
sudo chmod 777 /share
no servidor.
Como montar permanentemente o compartilhamento de samba com privilégios de root? Eu usei este FAQ , mas ainda recebendo o mesmo erro. O ponto é que eu não quero enviar credenciais no texto do avião.
Arquivo de credenciais do usuário:
username=USER
password=password
domain=sanctuary
smb.conf:
[global]
valid users = USER
browsable = yes
guest ok = no
read only = no
available = yes
public = no
writable = yes
comment = USH
security = user
workgroup = Sanctuary
create mask = 0777
directory mask = 0777
unix password sync = yes
[share]
comment = archive
path = /share
directory mask = 0777
create mask = 0777
linha fstab:
fstab: //192.168.1.50/share /media/share cifs credentials=/etc/samba/user,rw,uid=USER,iocharset=utf8,user,noauto,file_mode=0777,dir_mode=0777 0 0
erro:
mount: wrong fs type, bad option, bad superblock on //192.168.1.50/share,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
Do menu conectar-se ao servidor no nautilus, o compartilhamento é ótimo, mas ... novamente sem raiz.
Atualização:
Depois de simplificar uma linha no fstab para
fstab //192.168.1.50/share /media/share cifs credentials=/etc/samba/user,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
eu recebo o erro:
mount: only root can mount //192.168.1.50/share on /media/share
Atualização 2
Na verdade, tenho um compartilhamento montado com:
sudo apt-get install cifs-utils
Mas ainda não consigo escrever dentro dele - diz Permissão negada
A fonte de protugues foi desordenada / não ajustada
Executar
sudo chmod 777 /share
no servidor ajudou.
Eu resolvi isso executando:
sudo chmod 777 /share
no servidor.