Re: CHROOT Vsftpd

2012-07-19 Por tema Camaleón
El Wed, 18 Jul 2012 14:46:38 -0300, Jawifi escribió:

> Estoy cada vez más complicado.
> 
> Los usuarios son:
> 
> juan --> Usuario REAL del sistema
> userftp --> Usuario SOLO de FTP (que será compartido por todos los
> ususarios reales)

Pues ahí puedes tener el meollo del problema.

¿"userftp" tiene acceso a una shell, /home y todo lo demás?

Si quieres usar usuarios virtuales tienes que configurar vsftpd para que 
trabaje con usuarios virtuales. Te recomendaría que primero pusieras en 
marcha la jaula con usuarios del sistema y cuando te funcione, entonces 
sigues con los virtuales.

> Estoy haciendo esto a pedido de un amigo, y lo armé primero en mi
> sistema. Evidentemente la mezcla de información que hay en internet me
> complicó la vida.

La configuración es sencilla pero tienes que saber qué es lo que 
necesitas y cómo funciona la jaula. 

> Me conecto por Filezilla con el usuario "userftp" y entro directamente
> al directorio /home/ftp, pero si voy para arriba, accedo a /, /bin, etc
> pero NO accedo /home/juan.

Eso es porque no te está detectando la jaula correctamente.
 
> Si me conecto con "juan" accedo a /home/ftp, /home/juan, /, /bin, etc,
> etc y no me restringe nunca.
> 
> No se que puede estar mal.

¿Ya has probado con lo que te comenté? No puedes omitir los errores que 
te da vsftp sólo porque no te gusten :-). Si quieres jaula tienes que 
quitar el acceso de escritura al directorio de la jaula.

Otra cosa... revisa los registros de vsftpd, te serán de gran ayuda.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju91k7$nho$2...@dough.gmane.org



Re: CHROOT Vsftpd

2012-07-19 Por tema Ala de Dragón
Tal vez mi comentario sea idiota pero me paso algo parecido con vsftpd
corriendo en opensuse y la solucion la encontre en la web despues de
horas.

Creo que el planteamiento del esquema mental que has realizado a la
hora de crear la estructura de directorios para ese usuario y la jaula
chroot puede no ser correcta. La pista la obtuve del comentario 500
OOPS: vsftpd: refusing to run with writable root inside chroot()
Bien, yo sacaria de /home el direcctorio para el user ftp, porque
vsftpd necesita que el directorio raiz del servicio ftp, enjaulado en
chroot, sea propiedad de root y no escribible.

Es decir:

Si el directorio lo sacamos de /home/ftpuser a /servidor/ftpuser

/servidor seria propiedad de root y solo el podria escribir en el,
lectura y ejecucion para el usuario ftp son necesarios. De igual modo
para ftpuser. siendo /home/ftpuser la raiz del servidor ftp.

Al crear el usuario ftpuser y decirle que su "home" es  /home/ftpuser
cambias los permisos del directorio, el dueño etc a ftpusers y
claro, no puedes enjaular a un demonio dentro de un directorio
propiedad de un usuario que a su vez esta corriendo el propio demonio.
Revisa los permisos de directorio a ver que tal. En vez de enjaular a
un usuario en su home enjaulalo en la raiz del servidor. Debe darte el
resultado espearado.

Saludos
:D
-- 
"El cielo es para los dragones
 lo que el agua es  para las ninfas"


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CA+924HScXC6y=aWpNr=wsaq-gtdeyb-0vwyexkixzoip9h_...@mail.gmail.com



Re: CHROOT Vsftpd

2012-07-18 Por tema Jawifi
El 17/07/2012 19:04, oseargent...@gmail.com escribió:
> El 16/07/12 11:58, Jawifi escribió:
>> Abro un nuevo hilo, porque la consulta es otra.
>>
>> El problema que tengo ahora es que una vez montado el servidor FTP, lo
>> que se necesita e sque todos los usuarios accedan a un solo directorio:
>>
>> /home/ftp
>>
>> tengo en el vsftpd.conf las opciones:
>>
>> chroot_local_user=YES
>> chroot_list_enable=YES
>> chroot_list_file=/etc/vsftpd.chroot_list
>>
>> en el archivo /etc/vsftpd.chroot_list tengo:
>>
>> juan
>> ftp
>> userftp
>>
>> el asunto es que cuando me concto, con cualquiera de los tres usuarios
>> en firefox aparece "Subir al directorio superior" y si le doy click sube
>> y sube y sube y llego a la raiz del sistema, y realmente no quiero que
>> sea así.
>>
>> Probé poner la opción:
>>
>> secure_chroot_dir=/home/ftp/
>>
>> pero la tuve que sacar porque me pide usuario y clave y queda en un
>> loop, donde vuelve a pedir usuario y clave una y otra vez y no sale de
>> ahí. Comenté esa linea y vuelve a funcionar, pero con el problema antes
>> mencionado.
>>
>>
>> Se que quizás es atípico, pero necesito (no viene al caso porque) que el
>> UNICO directorio al que se acceda sea /home/ftp. Estoy googleando sin
>> pausas y no aparece esto que necesito (o no lo veo) si aparece como
>> ponerlo en /home/usuario1 /home/usuario2 y que no salgan de ahi, pero no
>> un directorio comun a todos los usuarios, y supongo que no debo ser l
>> primero al que se le ocurre esto.
>>
>> Gracias
>>
>> Juan
>>
>>
>>
>>
>>
> 
> 
> hola juan, espero poder ayudar si entiendo bien lo que necesitas deberías:
> 
> 1ro agregar al grupo ftp tus usuarios declarados en el archivo
> vsftpd.chroot_list
> 
> # gpasswd -a juan ftp ; gpasswd -a userftp ftp
> 
> 2do asignar permisos para que los usuarios del grupo ftp puedan escribir
> en el directorio (si necesitas eso obvio) ejemplo
> 
> # chmod 775 /home/ftp -R
> 
> 3ro en el archivo vsftpd.conf colocaría estas directivas mínimas...
> 
> #8<-- vsftpd.conf >8
> # Activas el acceso al vsftpd a los usuarios locales
> local_enable=YES
> 
> # Declaras de forma explícita que NO SE ENJAULE a los usuarios locales
> en su home, el valor NO es el predeterminado para la sentencia pero
> igual te aseguras que sea así :)
> chroot_local_user=NO
> 
> # Acá declaras que va a usar una jaula para los usuarios locales que
> designas en el archivo vsftpd.chroot_list
> chroot_list_enable=YES
> 
> # Es el archivo donde declaras los usuarios que pueden entrar al FTP
> chroot_list_file=/etc/vsftpd.chroot_list
> 
> # El directorio raiz para los usuarios del FTP
> local_root=/home/ftp
> 
> #--#
> 
> con esa configuración debería funcionar.. sino dale una mirada a estos
> links [0] a mi me sirvieron en su momento, controla bien el tema de
> propiedad y permisos en el directorio /home/ftp no te olvides de eso..
> 
> saludos
> 
> [0]
> http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-ftp-vsftpd-conf.html
> http://www.forosuse.org/forosuse/showthread.php?t=16557
> 
> 

Estoy cada vez más complicado.

Los usuarios son:

juan --> Usuario REAL del sistema
userftp --> Usuario SOLO de FTP (que será compartido por todos los
ususarios reales)

Estoy haciendo esto a pedido de un amigo, y lo armé primero en mi
sistema. Evidentemente la mezcla de información que hay en internet me
complicó la vida.

Me conecto por Filezilla con el usuario "userftp" y entro directamente
al directorio /home/ftp, pero si voy para arriba, accedo a /, /bin, etc
pero NO accedo /home/juan.

Si me conecto con "juan" accedo a /home/ftp, /home/juan, /, /bin, etc,
etc y no me restringe nunca.

No se que puede estar mal.

Juan



-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5006f67e.7090...@gmail.com



Re: CHROOT Vsftpd

2012-07-18 Por tema Camaleón
El Tue, 17 Jul 2012 15:04:58 -0300, Jawifi escribió:

> El 17/07/2012 14:47, Camaleón escribió:

>> Tienes que entender que efecto tienen las variables que habilitas, no
>> usarlas al tuntun :-)
> 
> Es lo que estoy tratando de hacer... ;)

Ah, vale... es que hay dos de ellas que no puedes habilitarlas porque ya 
te comenté antes, obtienes el efecto contrario a lo que buscas :-P

>> Prueba a dejarlo asi:
>> 
>> #chroot_local_user=YES
>> chroot_list_enable=YES
>> chroot_list_file=/etc/vsftpd.chroot_list 
>> allow_writeable_chroot=YES
>> 
>> Reinicia el servicio e intenta de nuevo. Con eso la jaula debería
>> funcionar al menos para el usuario "ftp" que tendrá permisos sobre el
>> directorio.

> Ni siquiera llega a pedirme usuario y password de esta manera, da error:
> "Firefox no puede establecer una conexión con el servidor en
> 192.168.0.5"

No uses el navegador para conectarte, usa un cliente FTP mejor.

Seguramente la versión de vsftpd que tienes no admite esa variable 
(allow_writeable_chroot) sólo está disponible a partir de la 3.0.x. Si 
tienes una versión anterior tendrás que quitar los permisos de escritura 
al directorio "/home/ftp" para que no te dé el error "500 OOPS: vsftpd: 
refusing to run with writable root inside chroot()".

> Entiendo que con las variables que me pasaste lo que hago es:
> #chroot_local_user=YES Enjaular usuarios locales a su /home/usuario SI /
> NO (en este caso, al estar comentada sería NO)

chroot_local_user
If set to YES, local users will be (by default) placed in a chroot() jail 
in their home directory after login. 

Es decir, que cuando inicias sesión con el usuario (entiendo que tus 
usuarios son usuarios del sistema y que no usas usuarios virtuales) lo 
enjaulas en su /home.

Al estar comentada usa el el valor predeterminado que es NO, 
efectivamente.

> chroot_list_enable=YES Lista de usuarios que quedan enjaulados en su
> /home = SI

chroot_list_enable
If activated, you may provide a list of local users who are placed in a 
chroot() jail in their home directory upon login. The meaning is slightly 
different if chroot_local_user is set to YES. In this case, the list 
becomes a list of users which are NOT to be placed in a chroot() jail. By 
default, the file containing this list is /etc/vsftpd.chroot_list, but 
you may override this with the chroot_list_file setting. 

Aquí está lo que te comentaba, si activas esta variable para usar una 
lista de usuarios y activas la variable anterior (es decir, si habilitas 
ambas), obtienes el efecto contrario: los usuarios listados  no estarán 
enjaulados. Por eso, o utilizas una o la otra (o las usas bien) pero no 
tal y como estabas configurándolo.

> chroot_list_file=/etc/vsftpd.chroot_list Archivo de texto plano que
> contiene los nombres d elos usuarios a enjaular

Sí, esta no tiene mucho problema.

> allow_writeable_chroot=YES Permitir escritura en la carpeta "jaula" del
> usuario =SI
> 
> Creo que estoy interpretando bien las variables, ya me dirás si estoy
> equivocado.

Más o menos... lo único que tienes que tener en cuenta para configurar 
esto es:

- Tipo de usuarios que utilizas (del sistema o virtuales)
- Configuración de vsftp para la jaula (esto más o menos lo tienes)
- Configuración del directorio para la jaula (permisos del directorio y 
usuarios adecuados)

Y para que sea un almacén compartido entre varios usuarios aún tendrás 
que afinarlo un poco más... pero vaya, lo primero sería conseguir que te 
funcione la jaula para uno de los usuarios.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju6dbc$d1g$2...@dough.gmane.org



Re: CHROOT Vsftpd

2012-07-17 Por tema oseargent...@gmail.com

El 16/07/12 11:58, Jawifi escribió:

Abro un nuevo hilo, porque la consulta es otra.

El problema que tengo ahora es que una vez montado el servidor FTP, lo
que se necesita e sque todos los usuarios accedan a un solo directorio:

/home/ftp

tengo en el vsftpd.conf las opciones:

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

en el archivo /etc/vsftpd.chroot_list tengo:

juan
ftp
userftp

el asunto es que cuando me concto, con cualquiera de los tres usuarios
en firefox aparece "Subir al directorio superior" y si le doy click sube
y sube y sube y llego a la raiz del sistema, y realmente no quiero que
sea así.

Probé poner la opción:

secure_chroot_dir=/home/ftp/

pero la tuve que sacar porque me pide usuario y clave y queda en un
loop, donde vuelve a pedir usuario y clave una y otra vez y no sale de
ahí. Comenté esa linea y vuelve a funcionar, pero con el problema antes
mencionado.


Se que quizás es atípico, pero necesito (no viene al caso porque) que el
UNICO directorio al que se acceda sea /home/ftp. Estoy googleando sin
pausas y no aparece esto que necesito (o no lo veo) si aparece como
ponerlo en /home/usuario1 /home/usuario2 y que no salgan de ahi, pero no
un directorio comun a todos los usuarios, y supongo que no debo ser l
primero al que se le ocurre esto.

Gracias

Juan








hola juan, espero poder ayudar si entiendo bien lo que necesitas deberías:

1ro agregar al grupo ftp tus usuarios declarados en el archivo 
vsftpd.chroot_list


# gpasswd -a juan ftp ; gpasswd -a userftp ftp

2do asignar permisos para que los usuarios del grupo ftp puedan escribir 
en el directorio (si necesitas eso obvio) ejemplo


# chmod 775 /home/ftp -R

3ro en el archivo vsftpd.conf colocaría estas directivas mínimas...

#8<-- vsftpd.conf >8
# Activas el acceso al vsftpd a los usuarios locales
local_enable=YES

# Declaras de forma explícita que NO SE ENJAULE a los usuarios locales 
en su home, el valor NO es el predeterminado para la sentencia pero 
igual te aseguras que sea así :)

chroot_local_user=NO

# Acá declaras que va a usar una jaula para los usuarios locales que 
designas en el archivo vsftpd.chroot_list

chroot_list_enable=YES

# Es el archivo donde declaras los usuarios que pueden entrar al FTP
chroot_list_file=/etc/vsftpd.chroot_list

# El directorio raiz para los usuarios del FTP
local_root=/home/ftp

#--#

con esa configuración debería funcionar.. sino dale una mirada a estos 
links [0] a mi me sirvieron en su momento, controla bien el tema de 
propiedad y permisos en el directorio /home/ftp no te olvides de eso..


saludos

[0] 
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-ftp-vsftpd-conf.html

http://www.forosuse.org/forosuse/showthread.php?t=16557


--
Javier Obregón (aka 4rkng3l)



--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5005e157.4040...@gmail.com



Re: CHROOT Vsftpd

2012-07-17 Por tema Jawifi
El 17/07/2012 14:47, Camaleón escribió:
> El Tue, 17 Jul 2012 12:49:54 -0300, Jawifi escribió:
> 
>> El 17/07/2012 11:53, Camaleón escribió:
>>> El Mon, 16 Jul 2012 21:29:09 -0300, Juan escribió:
>>>
 Hola Fabian y demas amigos...
 segui estos paso uno por uno y sigue pasando lo mismo.

 Copio lo que fui poniendo:
>>>
>>> (...)
>>>
>>>
>> ¿Ya comentaste (#) la variable que te indicaba?
>>>
>> Hola Camaleón, si la comenté y si tengo comentada tambien esta:
>>
>> secure_chroot_dir=/home/ftp/
>>
>> me da este nuevo error:
>>
>> 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
> 
> Vale, eso puede ser bueno.
> 
>> Si esta ultima (secure_chroot_dir=/home/ftp/) NO está comentada, y si la
>> que vos me decís, no hace nada, no accede al ftp.
>>
>> Si vuelvo a descomentar chroot_local_user=YES y comento
>> secure_chroot_dir=/home/ftp/ pasa lo que refería antes, que puedo subir
>> hasta la raiz del sistema.
> 
> (...)
> 
> Tienes que entender que efecto tienen las variables que habilitas, no 
> usarlas al tuntun :-)

Es lo que estoy tratando de hacer... ;)

> 
> Prueba a dejarlo asi:
> 
> #chroot_local_user=YES
> chroot_list_enable=YES
> chroot_list_file=/etc/vsftpd.chroot_list
> allow_writeable_chroot=YES
> 
> Reinicia el servicio e intenta de nuevo. Con eso la jaula debería funcionar 
> al menos para el usuario "ftp" que tendrá permisos sobre el directorio.
> 
> Saludos,
> 

Ni siquiera llega a pedirme usuario y password de esta manera, da error:
"Firefox no puede establecer una conexión con el servidor en 192.168.0.5"

Entiendo que con las variables que me pasaste lo que hago es:
#chroot_local_user=YES Enjaular usuarios locales a su /home/usuario SI /
NO (en este caso, al estar comentada sería NO)

chroot_list_enable=YES Lista de usuarios que quedan enjaulados en su
/home = SI

chroot_list_file=/etc/vsftpd.chroot_list Archivo de texto plano que
contiene los nombres d elos usuarios a enjaular

allow_writeable_chroot=YES Permitir escritura en la carpeta "jaula" del
usuario =SI

Creo que estoy interpretando bien las variables, ya me dirás si estoy
equivocado.

Gracias

Juan



-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5005a94a.8070...@gmail.com



Re: CHROOT Vsftpd

2012-07-17 Por tema Camaleón
El Tue, 17 Jul 2012 12:49:54 -0300, Jawifi escribió:

> El 17/07/2012 11:53, Camaleón escribió:
>> El Mon, 16 Jul 2012 21:29:09 -0300, Juan escribió:
>> 
>>> Hola Fabian y demas amigos...
>>> segui estos paso uno por uno y sigue pasando lo mismo.
>>>
>>> Copio lo que fui poniendo:
>> 
>> (...)
>> 
>> 
> ¿Ya comentaste (#) la variable que te indicaba?
>> 
> Hola Camaleón, si la comenté y si tengo comentada tambien esta:
> 
> secure_chroot_dir=/home/ftp/
> 
> me da este nuevo error:
> 
> 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Vale, eso puede ser bueno.

> Si esta ultima (secure_chroot_dir=/home/ftp/) NO está comentada, y si la
> que vos me decís, no hace nada, no accede al ftp.
> 
> Si vuelvo a descomentar chroot_local_user=YES y comento
> secure_chroot_dir=/home/ftp/ pasa lo que refería antes, que puedo subir
> hasta la raiz del sistema.

(...)

Tienes que entender qué efecto tienen las variables que habilitas, no 
usarlas al tuntún :-)

Prueba a dejarlo así:

#chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES

Reinicia el servicio e intenta de nuevo. Con eso la jaula debería funcionar 
al menos para el usuario "ftp" que tendrá permisos sobre el directorio.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju48g3$ut2$1...@dough.gmane.org



Re: CHROOT Vsftpd

2012-07-17 Por tema Jawifi
El 17/07/2012 11:53, Camaleón escribió:
> El Mon, 16 Jul 2012 21:29:09 -0300, Juan escribió:
> 
>> Hola Fabian y demas amigos...
>> segui estos paso uno por uno y sigue pasando lo mismo.
>>
>> Copio lo que fui poniendo:
> 
> (...)
> 
> 
¿Ya comentaste (#) la variable que te indicaba?
> 
> Saludos,
> 

Hola Camaleón, si la comenté y si tengo comentada tambien esta:

secure_chroot_dir=/home/ftp/

me da este nuevo error:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Si esta ultima (secure_chroot_dir=/home/ftp/) NO está comentada, y si la
que vos me decís, no hace nada, no accede al ftp.

Si vuelvo a descomentar chroot_local_user=YES y comento
secure_chroot_dir=/home/ftp/ pasa lo que refería antes, que puedo subir
hasta la raiz del sistema.

De todas maneras, a pesar de poder subir hasta el / no puedo acceder a
ningun directorio, veo todo el árbol, pero no entro a ninguno y si
quiero volver a /home me pide el user y pass nuevamente.

Gracias y espero poder darme a entender (me cuesta un poco)

Juan




-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/500589a2.3040...@gmail.com



Re: CHROOT Vsftpd

2012-07-17 Por tema Camaleón
El Mon, 16 Jul 2012 21:29:09 -0300, Juan escribió:

> Hola Fabian y demas amigos...
> segui estos paso uno por uno y sigue pasando lo mismo.
> 
> Copio lo que fui poniendo:

(...)

¿Ya comentaste (#) la variable que te indicaba?

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju3u8m$ut2$2...@dough.gmane.org



Re: CHROOT Vsftpd

2012-07-16 Por tema Juan
2012/7/16 Fabián Bonetti :
> On Mon, 16 Jul 2012 21:29:09 -0300
> Juan  wrote:
>
>
> Los navegadores lo ejecutas en modo root?
>

No, como usuario comun, me logue como usuario comun en el sistema y
los ejecuto. En el chromium no da la opción de subir, pero el ff si.

Juan


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cafa+n8rljczebwk2jljdz5xfu-bk0lkoyf3z+p_evdtacho...@mail.gmail.com



Re: CHROOT Vsftpd

2012-07-16 Por tema Fabián Bonetti
On Mon, 16 Jul 2012 21:29:09 -0300
Juan  wrote:


Los navegadores lo ejecutas en modo root?












-- 
Voip Mumble (soft libre) :. http://mumble.com.ar
Web Hosting :. http://mamalibre.com.ar
Red Social :. http://legadolibre.com.ar
Jabber/XMPP :. http://mamalibre.com.ar/xmpp/
MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina


pgpmlSRmozBsw.pgp
Description: PGP signature


Re: CHROOT Vsftpd

2012-07-16 Por tema Juan
El día 16 de julio de 2012 15:32, Fabián Bonetti
 escribió:
> On Mon, 16 Jul 2012 11:58:25 -0300
> Jawifi  wrote:
>
> Crea un usuario cualquiera este lo usaran todos.
>
> 1º creamos la carpeta del usuario "alluser"
> mkdir -p /home/ftp/alluser
>
>
> 2º creamos en esta linea usuario y carpeta que trabajara
> sudo useradd -g ftp -d /home/ftp/alluser -c " alluser " alluser -s /bin/ftp
>
> 3º le damos clave
> sudo passwd alluser
>
> 4º diremos que grupo trabajara en la carpeta y que usuario
> chwon alluser:ftp /home/ftp/alluser
>
>
> Probando via navegador
>
> ftp://alluser:clave@DNS_o_IP_del_FTP.com.bla/
>
> Saludos
>

Hola Fabian y demas amigos...
segui estos paso uno por uno y sigue pasando lo mismo.

Copio lo que fui poniendo:

1) El directorio /home/ftp ya lo tenia creado (necesito que sea ESEy
NO otro el directorio para el ftp)

2) sudo useradd -g ftp -d /home/ftp/ -c " userftp " userftp -s /bin/ftp

3) sudo passwd userftp

4) chown userftp:ftp /home/ftp/

5) voy al navegador y:

a) si es Chromium me muestra el directorio /home/ftp y los
subdirectorios /upload y /download
b) si es Firefox me muestra el directorio /home/ftp y los
subdirectorios /upload y /download y la opción "Subir al directorio
superior." y me permite seguir subiendo hasta /.

Gracias por los aportes

Juan


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cafa+n8rzxs4gz3dhzu+cu17zf_zodsxttxfcakkis9k_fxz...@mail.gmail.com



Re: CHROOT Vsftpd

2012-07-16 Por tema Fabián Bonetti
On Mon, 16 Jul 2012 11:58:25 -0300
Jawifi  wrote:

Crea un usuario cualquiera este lo usaran todos.

1º creamos la carpeta del usuario "alluser"
mkdir -p /home/ftp/alluser


2º creamos en esta linea usuario y carpeta que trabajara 
sudo useradd -g ftp -d /home/ftp/alluser -c " alluser " alluser -s /bin/ftp

3º le damos clave
sudo passwd alluser

4º diremos que grupo trabajara en la carpeta y que usuario
chwon alluser:ftp /home/ftp/alluser


Probando via navegador

ftp://alluser:clave@DNS_o_IP_del_FTP.com.bla/

Saludos


-- 
Voip Mumble (soft libre) :. http://mumble.com.ar
Web Hosting :. http://mamalibre.com.ar
Red Social :. http://legadolibre.com.ar
Jabber/XMPP :. http://mamalibre.com.ar/xmpp/
MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina


pgpoM8LilX9Ig.pgp
Description: PGP signature


Re: CHROOT Vsftpd

2012-07-16 Por tema Camaleón
El Mon, 16 Jul 2012 11:58:25 -0300, Jawifi escribió:

> El problema que tengo ahora es que una vez montado el servidor FTP, lo
> que se necesita e sque todos los usuarios accedan a un solo directorio:
> 
> /home/ftp
> 
> tengo en el vsftpd.conf las opciones:
> 
> chroot_local_user=YES
> chroot_list_enable=YES
> chroot_list_file=/etc/vsftpd.chroot_list
> 
> en el archivo /etc/vsftpd.chroot_list tengo:
> 
> juan
> ftp
> userftp

(...)

Prueba comentando:

#chroot_local_user=YES

Y reinicia el servicio, de lo contrario obtienes el efecto contrario a lo 
que buscas.

Lo que no sé es si será suficiente con eso, quizá aún tengas problemas de 
permisos...

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju1c4b$5et$9...@dough.gmane.org