-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-08 a las 08:56 +0200, Camaleón escribió:
El 8/10/07, Carlos E. R. escribió:
Pero el cacharro pregunta por:
- nombre de usuario - contraseña
Si quieres algo de seguridad (para que no todo el mundo tenga acceso al cacharro), tendrás que crear un usuario en SuSE (si acceso a shell, si quieres) y luego darle de alta en samba para que lo reconozca.
- grupo de trabajo (ok) - IP
La dirección ip del equipo con samba, supongo.
Claro.
Tú creas el usuario en SuSE, y luego lo añades en samba y le limitas el acceso al directorio que quieras con los permisos que quieras.
Lo del usuario en linux está claro, lo del samba no :-)
¿Como le digo al samba en linux que tal usuario es el que tiene permiso para leer/escribir esa carpeta compartida, donde lo creo en samba, lo tengo que crear también en linux...? ¿etc, etc?
Yo edito a mano el fichero de samba (etc/smb.conf) desde Yast no sé por dónde empezar. Por ejemplo, los pasos serían:
- Crear al usuario en SuSE (usuario: siemens, contraseña: 26mybox98)
Ah, ya, como sabes mi ip, y ahora mi login y password, pues ya entras y me robas las pelis :-P
- Añadir al usuario en samba mediante (yo uso pdbedit y tdsam):
Ah, vale, no sabía de esos dos. El segundo ni lo tengo [...] y el yast no lo conoce tampoco.
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html
Ah, es el backend. Pues no tengo ni idea de cual está usando. Okis... pdbedit -a -u moria -h /biggy/moria_share/ nimrodel:~ # pdbedit -L root:0:root moriarty:1014: ¿Y porqué tengo a root ahí? :-?
- Editar el fichero de configuración (etc/smb.conf) para crear el directoio que quieres compartir y darle permiso de lectura y escritura al usuario que has creado
Eso lo hizo el yast (quito la parte comentada): [global] workgroup = GONDOR printing = cups printcap name = cups printcap cache time = 750 cups options = raw map to guest = Bad User include = /etc/samba/dhcp.conf logon path = \\%L\profiles\.msprofile logon home = \\%L\%U\.9xprofile logon drive = P: usershare allow guests = Yes add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$ domain logons = No domain master = No security = user [moria_share] comment = Directorio para Moria inherit acls = Yes path = /biggy/moria_share/ read only = No ¿Donde añado al usuario en "moria_share" ahí? Con el módulo de kcontrol, que es muy bonito, no consigo nada tampoco :-(
- Reiniciar los demonios y esperar a que no funcione para ver los registros de error :-P
Pues no funciona porque no se como poner el usuario en el directorio. Bueno, y he añadido el usuario, aparece en "smbpasswd", pero no veo donde ha guardado las propiedades del usuario, como cual es su home. En "/etc/samba" no están, tienen que guardarse aparte en algún lado :-?
No se como empezar, vaya.
:-)
Porque el módulo de yast del servidor samba me deja definir una carpeta, pero no veo donde rayos definir qué usuarios pueden leer/escribir en la carpeta, ni como crear los usuarios, etc.
¿O es que el módulo del Yast está incompleto y hace falta otra cosa?
Yo es que con Yast no me aclaro en samba :-P
Ah, vale. Pues intento mirar la documentación, pero es que es gigantesca... no se donde mirar para saber como porras digo qué usuarios tienen acceso a qué directorio :-( - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHCiU5tTMYHG2NR9URAiFfAKCBz6qKwLz16Tbbvni8k2EUFEIhyQCgiq9t owvKhCfkTMdP04BkCOqWC+E= =jJWu -----END PGP SIGNATURE-----