Eu tenho o samba configurado no servidor Ubuntu e estou tentando compartilhar pastas dentro sharedfolders
do diretório raiz. No entanto, recebo esse erro 0x80070043
no Windows.
root@ubuntu:~# ls -lh sharedfolders/
total 12K
drwxrwxrwx 2 root root 4.0K May 26 16:10 f1
drwxrwxrwx 2 root root 4.0K May 26 16:10 f2
drwxrwxrwx 2 root root 4.0K May 26 16:11 f3
e aqui está meu arquivo de configuração do samba:
[global]
workgroup = KIWI
server string = %h server (Samba, Ubuntu)
wins support = yes
dns proxy = no
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = 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* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[Shared]
comment = Shared Files
path = sharedfolders/f1
browseable = yes
read only = no
[Home Files]
comment = Home Files
path = sharedfolders/f2
browseable = yes
read only = no
[Work Files]
comment = Work Files
path = sharedfolders/f3
browseable = yes
read only = no
quando tento me conectar a uma das pastas acima (f1,f2,f3), forneço o passe do usuário definido no samba, mas recebo este erro estranho.
Alguém poderia me ajudar a resolver esse problema?
e aqui está meu status de samba:
root@ubuntu:~# smbstatus
Samba version 4.3.11-Ubuntu
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
Service pid machine Connected at
-------------------------------------------------------
No locked files
atualizar:
aqui estão as permissões para a pasta raiz onde estão minhas três pastas compartilhadas:
root@ubuntu:~# ls -lh
total 4.0K
drwxrwxrwx 5 root root 4.0K May 26 16:11 sharedfolders
Anexo de imagem:
Responder1
O primeiro problema a ser resolvido é que nenhum dos caminhos de compartilhamento no arquivo de configuração do Samba está definido corretamente.
Por exemplo, aqui:
[Shared] path = sharedfolders/f1
Você precisa fornecer um caminho absoluto (ou seja, um que comece com /
), não um caminho relativo.
Você verá os motivos das mensagens de erro nos arquivos de log do Samba. Você os definiu, então faça uso deles.
Responder2
você tem alguns problemas de permissão na pasta que está compartilhando:
a solução é movê-lo para o/mnt/sharedfolders/
mv sharedfolders/ /mnt/
e então :
chown -R www-data sharedfolders
e atualize os caminhos no arquivo de configuração do samba de acordo,
e então, claro:
service smbd restart
espero que isso funcione.