Hola, tengo que crear un usuario ftp invitado en Solaris 7. La idea es que solo pueda listar y leer el arbol de directorios desde su carpeta raiz hacia abajo y no subir ningun nivel.
El servidor ftp no es wu-ftp ni proftpd.
Intente varias maneras, en varios posts, hice lo siguiente:
- crear el usuario
- crear la estructura de archivos necesaria para que emule un root (bin,lib, etc,usr)
- copiar el programa /bin/ls a /export/home/usuario/bin
- copiar las librerias necesarias para ls (ldd /bin/ls y cp a las mismas)
- asignarle el shell /bin/false
Este shell es el que usa el usuario invitado que ya estaba creado.
No puede iniciar sesion desde ftp. Si le cambio el shell en el archivo /etc/passwd por cualquier otro, como por ejemplo /bin/sh, puedo iniciar sesion de telnet y ftp, pero navegar por todo el sistema de archivos.
Alguna idea muchachos?