Re: Samba para usuarios sin cuenta en el sistema

2004-05-03 Thread Fernando Barceló
Te puedo recomendar una herramienta muy cómoda para manejar samba, a mi
gusto mejor que swat es webmin-samba, por si no lo conocés webmin es una
interfaz html para controlar casi cualquier cosa de tu máquina en forma
local o remota.

apt-get install webmin webmin-samba

te lo deja andando

luego por un browser entrás a https://ipdelequipo:1 y lo manejas
desde ahí.

si solo querés crear users de samba podés usar 

smbpasswd -a usuarionuevo

Pero el user tiene que estar creado en el sistema previamente, eso si
podrías crearlo sin permisos de login.

Lo que no se si se puede hacer es crear usuarios samba que ni siquiera
existan como usuarios.

Suerte

El lun, 03-05-2004 a las 15:03, Maria Garcia Suarez escribió:
> Hola,
> 
> Me gustaria instalar Samba en mi Debian para que sea
> utilizada por usuarios que no tienen cuenta en el
> sistema (por razones de seguridad y de comodidad, para
> no tener que dar de alta a todo el que usa el servidor
> de ficheros).
> 
> Asi pues he estado buscando sobre el tema. En el
> fichero de configuracion leo:
> 
> # "security = user" is always a good idea. This 
> # will require a Unix account
> # in this server for every user accessing the 
> # server. See
> # security_level.txt for details.
> ;   security = user
> 
> Esto es precisamente lo contrario de lo que yo quiero
> hacer.
> 
> Asi que me he mirado el ficherpo security_user.txt y
> por lo que he entendido los dos modos (users y share)
> hacen referencia al acceso a cada uno de los recursos,
> en un modo cada vez que se accede a un recuerso el
> cliente se identifica y con el otro el cliente se
> identifica al hacer la conexion y no se vuelve a
> identificar mas.
> 
> Por lo que no tiene nada que ver con tener o no tener
> cuenta en el sistema.
> 
> Alguien me puede orientar? Alguien me puede decir
> donde encontrar documentacion sobre como configurar
> samba de la manera que quiero?
> 
> Porque toda la documentacion que encuentro es siempre
> para usuarios con cuenta en el sistema.
> 
> Gracias,
> 
> Besos,
> Maria
> 
> 
>   
>   
> __
> Do you Yahoo!?
> Win a $20,000 Career Makeover at Yahoo! HotJobs  
> http://hotjobs.sweepstakes.yahoo.com/careermakeover
-- 
Fernando Barceló <[EMAIL PROTECTED]>



Re: Samba para usuarios sin cuenta en el sistema

2004-05-03 Thread Juan Guil
Hello Maria,

Monday, May 3, 2004, 8:03:50 PM, you wrote:

MGS> Hola,

MGS> Me gustaria instalar Samba en mi Debian para que sea
MGS> utilizada por usuarios que no tienen cuenta en el
MGS> sistema (por razones de seguridad y de comodidad, para
MGS> no tener que dar de alta a todo el que usa el servidor
MGS> de ficheros).

MGS> Asi pues he estado buscando sobre el tema. En el
MGS> fichero de configuracion leo:

MGS> # "security = user" is always a good idea. This 
MGS> # will require a Unix account
MGS> # in this server for every user accessing the 
MGS> # server. See
MGS> # security_level.txt for details.
MGS> ;   security = user

MGS> Esto es precisamente lo contrario de lo que yo quiero
MGS> hacer.

MGS> Asi que me he mirado el ficherpo security_user.txt y
MGS> por lo que he entendido los dos modos (users y share)
MGS> hacen referencia al acceso a cada uno de los recursos,
MGS> en un modo cada vez que se accede a un recuerso el
MGS> cliente se identifica y con el otro el cliente se
MGS> identifica al hacer la conexion y no se vuelve a
MGS> identificar mas.

MGS> Por lo que no tiene nada que ver con tener o no tener
MGS> cuenta en el sistema.

MGS> Alguien me puede orientar? Alguien me puede decir
MGS> donde encontrar documentacion sobre como configurar
MGS> samba de la manera que quiero?

MGS> Porque toda la documentacion que encuentro es siempre
MGS> para usuarios con cuenta en el sistema.

MGS> Gracias,

MGS> Besos,
MGS> Maria




MGS> __
MGS> Do you Yahoo!?
MGS> Win a $20,000 Career Makeover at Yahoo! HotJobs  
MGS> http://hotjobs.sweepstakes.yahoo.com/careermakeover 



Hola

Para que quieres exactamente esos usuarios en tu sistema?
Te lo digo por ejemplo poruqe yo uso usuarios virtuales tanto para
correo como para ftp utilizando mysql Ahora mismo no se donde estan
esos articulos pero si buscas en google salen.

Tengo mis cuentas de ftp virtuales que no estan registradas en el
sistema pero si en la base de datos.
Y con el correo 3 cuartos de lo mismo.
Si lo quieres saber los que utilizo son proftpd + mysql y postfix
+mydql

 ahora, yo en mi sistema tengo creado un usuario con shell asi digamos
 publico pero no utilizo mas, para darle shell al colega qye me pida
 por ejemplo (Supongo que se puede restringir eso seguro)
¿No crees un poco absurdo crear un monton de usuarios sean del sistema
o no teniendo uno generico?

Lo mismo te digo para los usuarios Samba no te compliques y solo
utiliza uno.

Esa es mi idea. Si quieres mas informacion me molesto y te mando la
info o te doy los links.


-- 
Saludos a Todos,
 Juan Guilmailto:[EMAIL PROTECTED]



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Fernando M. Maresca
On Mon, May 03, 2004 at 11:03:50AM -0700, Maria Garcia Suarez wrote:
> Hola,
Como hubo varias respuestas a este post y creo que ninguná dió al punto,
voy a intentar un tiro yo. 
> 
> Me gustaria instalar Samba en mi Debian para que sea
> utilizada por usuarios que no tienen cuenta en el
> sistema (por razones de seguridad y de comodidad, para
> no tener que dar de alta a todo el que usa el servidor
> de ficheros).
Mala idea. Samba es un server de archivos inter-SO con muy fino control
de permisos (granularidad) en los archivos/recursos. Por lo tanto Samba
no implementa usuarios virtuales en la forma en que alguien sugirió, con
una backend SQL o de otro tipo, aplicable a pop/ftp. pop y ftp son casos
completamente distintos, los usuarios no tienen acceso a los recursos
del modo que permite Samba.
Aunque yo creo que no debe ser muy difícil generar usuarios virtuales en
Samba con un usuario real en el server y varios virtuales en una BD, en
la BD de datos vas a tener que reproducir un montón de la funcionalidad
de sistema de archivos de la máquina inútilmente.

> 
> Asi pues he estado buscando sobre el tema. En el
> fichero de configuracion leo:
> 
> # "security = user" is always a good idea. This 
> # will require a Unix account
> # in this server for every user accessing the 
> # server. See
> # security_level.txt for details.
> ;   security = user
> 
> Esto es precisamente lo contrario de lo que yo quiero
> hacer.
Exacto.
> 
> Asi que me he mirado el ficherpo security_user.txt y
> por lo que he entendido los dos modos (users y share)
> hacen referencia al acceso a cada uno de los recursos,
> en un modo cada vez que se accede a un recuerso el
> cliente se identifica y con el otro el cliente se
> identifica al hacer la conexion y no se vuelve a
> identificar mas.
> 
> Por lo que no tiene nada que ver con tener o no tener
> cuenta en el sistema.
No. Security = USer es definitivamente la opción en la mayoría de los
casos. Security = share puede que sirva a veces, pero no tiene mucho
sentido, ya que se dirige en contra de lo que vos tratás de hacer.
IMHO lo que debieras hacer puede caer dentro de una de dos estrategias:
1) Un solo usuario unix/samba, le decís el pwd a todo el mundo, todos
los recursos/archivos/carpetas tienen los mismos permisos, etc. *Muy
poco recomendable*.
2) Creás todos los usuarios en unix, les asignás /dev/null o /bin/false
como shell, opcionalmente los ponés a todos en un grupo, por ejemplo,
sambausers o sinlogin, y además en los grupos que te convenga crear para
ellos. Luego limitás el acceso al servidor samba a los usuarios del
grupo, con la directiva valid users = @sambausers o valid users =
@sinlogin, y a otra cosa.

> 
> Alguien me puede orientar? Alguien me puede decir
> donde encontrar documentacion sobre como configurar
> samba de la manera que quiero?
> Porque toda la documentacion que encuentro es siempre
> para usuarios con cuenta en el sistema.
Samba es un sistema fuertemente orientado a usuario, y lo que vos querés
hacer no está implementado. Ese tipo de manejo a un nivel muy simple
creo, como dije antes, es practicable, pero donde te pongas apenas
exigente te vas a ver en problemas. Por eso la gente de Samba no lo ha
implemetado, no tiene mucho sentido, ya que antes o después conduce a
duplicar facilidades que da el SO/SA.

Espero haber ayudado.
Saludos.
-- 
Fernando M. Maresca
- - - - - - - - - - - - -
Cel: (54) 221 15 502 3938
Cel: 0221-15-502-3938



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Maria Garcia Suarez
Hola,

Ante todo gracias por tu respuesta Juan! :-*

> Para que quieres exactamente esos usuarios en tu
> sistema?

Veamos, la gente que usara Samba sera gente del
despacho que solo usara Linux para eso, por tanto no
necesitan cuentas en el sistema ni nada.

No hay ni siquiera necesidad de crear multiples
usuarios para Samba, con uno generico basta, el que
usen para entrar en Samba (y no tener el servidor
abierto a cualquiera que por internet le de por ir
probando puertos e IPs).

> Te lo digo por ejemplo poruqe yo uso usuarios
> virtuales tanto para
> correo como para ftp utilizando mysql Ahora mismo no
> se donde estan
> esos articulos pero si buscas en google salen.

La idea era simplificarlo todo al maximo... ni
usuarios con cuenta en el sistema ni multiples
usuarios: un unico usuario samba para todo el mundo y
a correr.

> ¿No crees un poco absurdo crear un monton de
> usuarios sean del sistema
> o no teniendo uno generico?

Es que la idea es todo lo contrario: crear el minimo
de cuentas del sistema y tambien el minimo de cuentas
en Samba, y si no estan conectadas mejor que mejor.

No se si ahora me he explicado mejor :-)

Gracias por tu ayuda.

Besos,
Maria :-)




__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Alexander
> La idea era simplificarlo todo al maximo... ni
> usuarios con cuenta en el sistema ni multiples
> usuarios: un unico usuario samba para todo el mundo y
> a correr.
En smb.conf, hay una directiva, "security =", el default es "user" (revisa
man smb.conf)
Siempre he usado el default, pero entiendo que el "share" para eso es, asi
los usuarios no nesecitan autentificarse para usar recursos samba.
Toma en cuenta, que nesecitaras hacer un "username map" y provablemente un
"guest ok" en secciones apropiadas de smb.conf.

Salud.



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Maria Garcia Suarez
Hola,

Gracias por responderme Fernando :-*

> > Alguien me puede orientar? Alguien me puede decir
> > donde encontrar documentacion sobre como
> configurar
> > samba de la manera que quiero?
> > Porque toda la documentacion que encuentro es
> siempre
> > para usuarios con cuenta en el sistema.
> Samba es un sistema fuertemente orientado a usuario,
> y lo que vos querés
> hacer no está implementado. Ese tipo de manejo a un
> nivel muy simple
> creo, como dije antes, es practicable, pero donde te
> pongas apenas
> exigente te vas a ver en problemas. Por eso la gente
> de Samba no lo ha
> implemetado, no tiene mucho sentido, ya que antes o
> después conduce a
> duplicar facilidades que da el SO/SA.

Veamos, todo parte de dos ideas basicas:

1. No quiero crear N usuarios (es un despacho en el
que existen muchos usuarios y mucha rotacion).
2. No quiero crear un nuevo usuario en el sistema (por
aquello de todo lo que comporta).

Visto que lo que yo quiero hacer no se puede quizas
deberia crearme entonces un unico usuario sambauser, o
cualquier cosa parecida, y que sea con este con el que
accedan al sistema.

Lo que no me gusta de crear usuarios es que
automaticamente tienen todo lo que un usuario de mi
sistema tiene: acceso (se les pone /no/entras y
punto), buzon de mail, acceso por FTP, etc...

Quizas, entonces, lo mas logico, seria que por defecto
los usuarios del sistema no tuvieran acceso directo a
todo lo anterior y crear el usuario sambauser, de
manera que no tendria acceso a nada...

Cambiarlo todo a algo basado en MySQL quizas... No?

Gracias!

Besos,
Maria




__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Angel Claudio Alvarez
El Tue, May 04, 2004 at 07:51:28AM -0300, a  Fernando M. Maresca se le ocurrio 
escribir
> On Mon, May 03, 2004 at 11:03:50AM -0700, Maria Garcia Suarez wrote:
> > Hola,
> Como hubo varias respuestas a este post y creo que ninguná dió al punto,
> voy a intentar un tiro yo. 
> > 
> > Me gustaria instalar Samba en mi Debian para que sea
> > utilizada por usuarios que no tienen cuenta en el
> > sistema (por razones de seguridad y de comodidad, para
> > no tener que dar de alta a todo el que usa el servidor
> > de ficheros).

Tenes que utilizar winbind para eso
con winbindi hasta  podes loguearte en el box linux con usuarios de un dominio
NT/w2k

> Mala idea. Samba es un server de archivos inter-SO con muy fino control
> de permisos (granularidad) en los archivos/recursos. Por lo tanto Samba
> no implementa usuarios virtuales en la forma en que alguien sugirió, con
> una backend SQL o de otro tipo, aplicable a pop/ftp. pop y ftp son casos
> completamente distintos, los usuarios no tienen acceso a los recursos
> del modo que permite Samba.
> Aunque yo creo que no debe ser muy difícil generar usuarios virtuales en
> Samba con un usuario real en el server y varios virtuales en una BD, en
> la BD de datos vas a tener que reproducir un montón de la funcionalidad
> de sistema de archivos de la máquina inútilmente.
> 
> > 
> > Asi pues he estado buscando sobre el tema. En el
> > fichero de configuracion leo:
> > 
> > # "security = user" is always a good idea. This 
> > # will require a Unix account
> > # in this server for every user accessing the 
> > # server. See
> > # security_level.txt for details.
> > ;   security = user
> > 
> > Esto es precisamente lo contrario de lo que yo quiero
> > hacer.
> Exacto.
> > 
> > Asi que me he mirado el ficherpo security_user.txt y
> > por lo que he entendido los dos modos (users y share)
> > hacen referencia al acceso a cada uno de los recursos,
> > en un modo cada vez que se accede a un recuerso el
> > cliente se identifica y con el otro el cliente se
> > identifica al hacer la conexion y no se vuelve a
> > identificar mas.
> > 
> > Por lo que no tiene nada que ver con tener o no tener
> > cuenta en el sistema.
> No. Security = USer es definitivamente la opción en la mayoría de los
> casos. Security = share puede que sirva a veces, pero no tiene mucho
> sentido, ya que se dirige en contra de lo que vos tratás de hacer.
> IMHO lo que debieras hacer puede caer dentro de una de dos estrategias:
> 1) Un solo usuario unix/samba, le decís el pwd a todo el mundo, todos
> los recursos/archivos/carpetas tienen los mismos permisos, etc. *Muy
> poco recomendable*.
> 2) Creás todos los usuarios en unix, les asignás /dev/null o /bin/false
> como shell, opcionalmente los ponés a todos en un grupo, por ejemplo,
> sambausers o sinlogin, y además en los grupos que te convenga crear para
> ellos. Luego limitás el acceso al servidor samba a los usuarios del
> grupo, con la directiva valid users = @sambausers o valid users =
> @sinlogin, y a otra cosa.
> 
Para eso esta winbind que es parte de Samba. No necesitas crear usuarios
en el linux 
> > 
> > Alguien me puede orientar? Alguien me puede decir
> > donde encontrar documentacion sobre como configurar
> > samba de la manera que quiero?

necesitas usar samba 2.2.x o 3.x para tener winbind

> > Porque toda la documentacion que encuentro es siempre
> > para usuarios con cuenta en el sistema.
> Samba es un sistema fuertemente orientado a usuario, y lo que vos querés
> hacer no está implementado. Ese tipo de manejo a un nivel muy simple
> creo, como dije antes, es practicable, pero donde te pongas apenas
> exigente te vas a ver en problemas. Por eso la gente de Samba no lo ha
> implemetado, no tiene mucho sentido, ya que antes o después conduce a
> duplicar facilidades que da el SO/SA.
> 
> Espero haber ayudado.
> Saludos.

idem

> -- 
> Fernando M. Maresca
> - - - - - - - - - - - - -
> Cel: (54) 221 15 502 3938
> Cel: 0221-15-502-3938
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
--
Angel Claudio Alvarez


signature.asc
Description: Digital signature


Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Javi
On Tue, 2004-05-04 at 08:22, Alexander wrote:
> > La idea era simplificarlo todo al maximo... ni
> > usuarios con cuenta en el sistema ni multiples
> > usuarios: un unico usuario samba para todo el mundo y
> > a correr.
> En smb.conf, hay una directiva, "security =", el default es "user" (revisa
> man smb.conf)
 la idea del security = share es q pida autorizacion para el recurso.
trabajaria parecido a un grupo de trabajo.
o sea con un mismo usuario y contraseña cualquiera podria entrar al
recurso



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Maria Garcia Suarez
Hola,

Ante todo gracias por la sugerencia.

--- Angel Claudio Alvarez <[EMAIL PROTECTED]>
> > > Me gustaria instalar Samba en mi Debian para que
> sea
> > > utilizada por usuarios que no tienen cuenta en
> el
> > > sistema (por razones de seguridad y de
> comodidad, para
> > > no tener que dar de alta a todo el que usa el
> servidor
> > > de ficheros).
> Tenes que utilizar winbind para eso
> con winbindi hasta  podes loguearte en el box linux
> con usuarios de un dominio
> NT/w2k

Aunque la descripcion del paquete me suena a chino
investigare a ver de que va la cosa, como se usa, que
ofrece, etc...

Gracias por la sugerencia.

Besos,
Maria




__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 



Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Fernando M. Maresca
On Tue, May 04, 2004 at 06:35:04AM -0700, Maria Garcia Suarez wrote:
> Hola,
> 
> Gracias por responderme Fernando :-*
De nada.
> Veamos, todo parte de dos ideas basicas:
> 
> 1. No quiero crear N usuarios (es un despacho en el
> que existen muchos usuarios y mucha rotacion).
Esto es básicamente lo que hace un sysadmin.

> 2. No quiero crear un nuevo usuario en el sistema (por
> aquello de todo lo que comporta).
Ok.
> 
> Visto que lo que yo quiero hacer no se puede quizas
> deberia crearme entonces un unico usuario sambauser, o
> cualquier cosa parecida, y que sea con este con el que
> accedan al sistema.
Siempre que estés dispuesta a convivir con los problemas que eso
representa, está bien.
> 
> Lo que no me gusta de crear usuarios es que
> automaticamente tienen todo lo que un usuario de mi
> sistema tiene: acceso (se les pone /no/entras y
> punto), buzon de mail, acceso por FTP, etc...
No necesariamente.
Vos podés crear usuarios que no tengan acceso a nada, ej: nobody.
O podés ser todo lo restrictiva que quieras con tus usuarios, para eso
la dueña del sistema sos vos. Es perfectamente posible y nada difícil
configurar tu sistema para que un grupo de usuarios solo tenga acceso
por samba a unos determinados recursos, no shell, no ftp, no mail, no
nada.
> 
> Quizas, entonces, lo mas logico, seria que por defecto
> los usuarios del sistema no tuvieran acceso directo a
> todo lo anterior y crear el usuario sambauser, de
> manera que no tendria acceso a nada...
No necesariamente, insisto. Puede haber una cantidad cualquiera de
usuarios que solo tengan acceso por samba.
> 
> Cambiarlo todo a algo basado en MySQL quizas... No?
Yo opino que no. A la larga vas a estar emulando ciertas facilidades que
el SO provee, y posiblemente vulnerando tu sistema de formas nuevas e
ignotas. Pero sobretodo no te tomes el trabajo de hacer de nuevo la
rueda: el SO y el SA ya proveen seguridad y restrictividad por
usuario/grupo, para que hacer de nuevo lo mismo que ya está hecho?

Mi opinión sigue siendo la misma: samba, no shell, usuario por usuario.
No creas, yo acá ahora no tengo ningún samba complicado bajo control,
pero tuve algunos, y en general no era tanto trabajo. Yo casi siempre
adminsitro por ssh los servidores, por lo tanto no uso swat ni webmin en
esos casos, solo smbpasswd/pdbedit y cuando mucho tenía que tocar algo
una o dos veces por semana, que es mas o menos la frecuencia con la que
me loggeo en mis máquinas para ver logs y esas cosas. Y eso si me deja
tranquilo, porque en lugares donde hay mucha rotación, doy de baja al
usuario, tgz al home, archivo y backup. Fare well: la seguridad de mi
sistema sigue intacta, mucho mas seguro que un tipo que renunció y sabe
la contraseña para entrar a la máquina.

Bueno, todo esto es opinable, desde luego, cada uno resuelve como mejor
le parece.
Un saludo.
-- 
Fernando M. Maresca
- - - - - - - - - - - - -
Cel: (54) 221 15 502 3938
Cel: 0221-15-502-3938



Fwd: Re: Samba para usuarios sin cuenta en el sistema

2004-05-04 Thread Maria Garcia Suarez
Hola,

Me llego rebotado...

--- Maria Garcia Suarez <[EMAIL PROTECTED]>
wrote:
> Date: Tue, 4 May 2004 03:05:50 -0700 (PDT)
> From: Maria Garcia Suarez
> <[EMAIL PROTECTED]>
> Subject: Re: Samba para usuarios sin cuenta en el
> sistema
> To: Fernando Barcelo <[EMAIL PROTECTED]>, 
> Lista Debian User Spanish
> 
> 
> Hola Fernando,
> 
> Ante todo gracias por tu respuesta :-*
> 
> > Lo que no se si se puede hacer es crear usuarios
> > samba que ni siquiera
> > existan como usuarios.
> 
> Esto es precisamente lo que me gustaria saber y
> tener
> :-)
> 
> Gracias por el consejo de todas maneras.
> 
> Besos,
> Maria
> 
> 
>   
>   
> __
> Do you Yahoo!?
> Win a $20,000 Career Makeover at Yahoo! HotJobs  
> http://hotjobs.sweepstakes.yahoo.com/careermakeover 
> 





__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover