Tengo Samba configurado en el servidor Ubuntu e intento compartir carpetas dentro sharedfolders
del directorio raíz. Sin embargo, aparece este error 0x80070043
en 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
y aquí está mi archivo de configuración de 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
cuando intento conectarme a una de las carpetas anteriores (f1,f2,f3), proporciono el pase de usuario definido en samba, pero aparece este extraño error.
¿Alguien podría ayudarme a resolver este problema?
y aquí está mi estado 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
actualizar:
Aquí están los permisos para la carpeta raíz donde están mis tres carpetas compartidas:
root@ubuntu:~# ls -lh
total 4.0K
drwxrwxrwx 5 root root 4.0K May 26 16:11 sharedfolders
Anexo de imagen:
Respuesta1
El primer problema a abordar es que ninguna de las rutas compartidas en su archivo de configuración de Samba está definida correctamente.
Por ejemplo, aquí:
[Shared] path = sharedfolders/f1
Debe proporcionar una ruta absoluta (es decir, una que comience con /
), no relativa.
Verá los motivos de los mensajes de error en los archivos de registro de Samba. Los has definido, así que úsalos.
Respuesta2
tienes algunos problemas de permisos en la carpeta que estás compartiendo:
La solución es que lo muevas a la/mnt/sharedfolders/
mv sharedfolders/ /mnt/
y luego :
chown -R www-data sharedfolders
y luego actualice las rutas en el archivo de configuración de samba en consecuencia,
y luego por supuesto:
service smbd restart
espero que esto funcione.