Hola, Estoy intentando dar de alta a unos usuarios en samba por medio de "pdbedit" pero me da este error (como usuario root): pdbedit -L Unable to open/create TDB passwd Y en el registro de samba veo, además del error anterior, el siguiente: Unable to open TDB rid database! En el directorio /etc/samba están los ficheros "passdb.tdb" (ocupa 0 bytes)y "secrets.tdb". La versión de Samba es la 3.0.20b, SuSE 10.0 x86_64. La sección global está tal y como viene predeterminada, yo he añadido los siguiente: passdb backend = tdbsam:/etc/samba/passdb.tdb username map = /etc/samba/smbusers hosts allow = 172.x.x.x/255.x.x.x ¿Alguna idea? Saludos, -- Camaleón
2006/4/18, Camaleón:
Estoy intentando dar de alta a unos usuarios en samba por medio de "pdbedit" pero me da este error (como usuario root):
pdbedit -L Unable to open/create TDB passwd
Parece que pdbedit sólo permite crear usuarios Linux, por lo que no entiendo muy bien el funcionamiento del "mapeo de usuarios". Yo tengo un usuario en SuSE, con su /home y demás. Ahora quiero que los clientes de la red accedan a recursos definidos en samba y para ello utilizo "smbusers". Para ellos doy de alta al usuario Linux con pdbedit: pdbedit -a usauriolinux contraseña xxxxxx Y en smbusers: usuariolinux:usuario1 usuario2 usuario3 Cuando un cliente intenta acceder al equipo Linux, ¿qué nombre de usuario / contraseña debe utilizar? ¿la del usuario Linux? :-? Saludos, -- Camaleón
2006/4/18, Camaleón:
Estoy intentando dar de alta a unos usuarios en samba por medio de "pdbedit" pero me da este error (como usuario root):
pdbedit -L Unable to open/create TDB passwd Te aconsejo usar ldap para autentificar los usuarios samba, te evitaras estos
Hola. El Miércoles, 19 de Abril de 2006 10:30, Camaleón escribió: problemas. en cuanto al tema de permisos yo lo manejo por grupos y al estilo linux, una funcion = un grupo. el mapeo de grupos y usuarios es para que desde windows se vean con otros nombres, o por si tienes relaciones de confianza entre dominios, unificar permisos. -- Un Saludo. Carlos Lorenzo Matés
El 19/04/06, Carlos Lorenzo Matés escribió:
Te aconsejo usar ldap para autentificar los usuarios samba, te evitaras estos problemas.
Hola Carlos, Al final ya he solucionado el problema. Por mucho ldap que ponga, Samba necesita usuarios Linux para poder trabajar con permisos personalizados. Por ejemplo, si quiero que un directorio tenga permisos de lectura y escritura para cierto usuario y que el resto del grupo sólo tenga permisos de lectura, hay que crear varios usuarios. Lo entiendo, compartir recursos en una red no es tarea baladí y comprendo que los usuarios tienen que estar perfectamente definidos y acotadas sus actuaciones.
en cuanto al tema de permisos yo lo manejo por grupos y al estilo linux, una funcion = un grupo.
Correcto. Pero en algunos entornos hace falta permisos específicos para cada usuario.
el mapeo de grupos y usuarios es para que desde windows se vean con otros nombres, o por si tienes relaciones de confianza entre dominios, unificar permisos.
Sí, al final he tenido que crear tantos usuarios en Linux como quiero tener en Samba, pero sin acceso a la shell ni directorio /home, una especie de semi-usuario-virtuales. Los clientes que acceden a Samba utilizan el mismo usuario y contraseña que los usuarios creados en SuSE y que los usuarios creados con pdbedit, pero lo del mapeo viene bien para usuarios móviles, como ordenadores portátiles, por ejemplo. Saludos, -- Camaleón
participants (2)
-
Camaleón
-
Carlos Lorenzo Matés