Por mi vida no puedo entender esto.
Tengo samba instalada y configurada en el cuadro de ubuntu y en el cuadro de Win7 PUEDO VER todos los recursos compartidos que creé.
Creé dos usuarios en ubuntu que se asignan a los usuarios en windows. En ubuntu ambos son administradores, el usuario A y B en Windows El usuario A es administrador y el usuario B es poweruser.
El usuario A puede ver ambos recursos compartidos y acceder a ellos, pero el usuario B puede ver todo, pero solo accede al directorio de inicio, el otro directorio arroja un error.
Tengo dos unidades en Ubuntu y este es el archivo smb.config (soy nuevo en samba):
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = no
dns proxy = yes
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
encrypt passwords = true
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 max shares = 100
usershare allow guests = yes
Y aquí está la sección de compartir:
Tanto el usuario A como B pueden acceder a esto desde Windows. No hay problemas.
[homes]
comment = Home Directories
browseable = no
writable = yes
Tanto el usuario A como B pueden ver este recurso compartido, pero solo el usuario A puede acceder a él. El usuario B recibe un error.
[stuff]
comment = Unixmen File Server
path = /media/data/appinstall/
browseable = yes
;writable = no
read only = yes
hosts allow =
El permiso para media / data / appinstall / es el siguiente:
Propiedades de appInstall:
share name: stuff
Allow others to create and delete files in this folder is cheeked
Guest access (for people without a user account) is checked
permisos:
Owner: user A
Folder Access: Create and delete files
File Access: ---
Group: user A
Folder Access: Create and delete files
File Access: ---
Others
Folder Access: Create and delete files
File Access: ---
Estoy perdido y necesito conseguir este trabajo. ¿Algunas ideas?
El objetivo es tener una configuración como esta. 3 usuarios en máquinas de ventanas. Cada usuario en la unidad de datos tendrá su propia carpeta personal donde ellos son los que solo pueden acceder, luego otra carpeta donde 2 de los usuarios tendrán acceso de solo lectura y un solo usuario.
Tenía esta configuración antes en Windows, pero después de lo que sucedió, NUNCA volveré a Windows, ¡así que Unix está aquí para quedarme!
Estoy realmente atascado. Estoy ejecutando Ubuntu 11. Podría reformatear de nuevo y poner la versión 10 si eso me facilitara la vida. He estado lidiando con esto desde el miércoles. 3pm.
Gracias.
fuente
Respuestas:
Resolución de nombres con samba
Tuve el mismo problema con Windows 7 Para solucionarlo Todo lo que tenía que hacer era cambiar smb.conf
En ejecución de terminal
Entonces cambia
A
Luego reinicie samba
fuente
name resolve order = lmhosts host wins bcast
. ¿Está desactualizado?eso podría suceder si la carpeta compartida reside en el volumen FAT32 (por ejemplo, tarjeta flash) y Ubuntu no puede agregar permisos para que samba lo compruebe. No estoy seguro de cuál es la forma correcta de definir los derechos de acceso en ese caso, pero la solución simple es mover la carpeta al volumen ext4 y compartirla desde allí.
fuente