Foros del Web » Administración de Sistemas » Unix / Linux »

Hacer que un usuario solo tenga acceso a su carpeta personal

Estas en el tema de Hacer que un usuario solo tenga acceso a su carpeta personal en el foro de Unix / Linux en Foros del Web. Hola. Tengo creado en un servidor sin entorno gráfico un usuario con el que se accede por SSH y quiero que este usuario solo tenga ...
  #1 (permalink)  
Antiguo 27/01/2011, 10:27
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años
Puntos: 34
Pregunta Hacer que un usuario solo tenga acceso a su carpeta personal

Hola.
Tengo creado en un servidor sin entorno gráfico un usuario con el que se accede por SSH y quiero que este usuario solo tenga acceso a su carpeta personal, y no pueda ni siquiera ver el contenido del resto del equipo.
¿Como puedo hacerlo?
Gracias.
  #2 (permalink)  
Antiguo 27/01/2011, 11:32
 
Fecha de Ingreso: enero-2011
Ubicación: Caracas-Venezuela
Mensajes: 14
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Hacer que un usuario solo tenga acceso a su carpeta personal

Lo que intentas hacer es una jaula o jail en inglés, tal vez esto te ayude:

http://www.howtoforge.com/chrooted-ssh-sftp-tutorial-debian-lenny
  #3 (permalink)  
Antiguo 27/01/2011, 11:49
 
Fecha de Ingreso: diciembre-2003
Ubicación: En la luna
Mensajes: 29
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Hacer que un usuario solo tenga acceso a su carpeta personal

Cita:
Iniciado por Lecquio Ver Mensaje
Hola.
Tengo creado en un servidor sin entorno gráfico un usuario con el que se accede por SSH y quiero que este usuario solo tenga acceso a su carpeta personal, y no pueda ni siquiera ver el contenido del resto del equipo.
¿Como puedo hacerlo?
Gracias.
ssk13 no creo que busque hacer una jaula, es ilogico.

Lecquio si tienes tu sistema instalado solo basta con crearte las cuentas y ningun usuario podra andar en otros folders, claro, se asume de que si creas un usuario este usuario estara bajo las restricciones del grupo en que se creo, que por defecto es el grupo "users".

Cual es tu miedo o problema con lo de acceder a otras partes ?, vaya, mientras no tenga permisos de administracion no podra ver carpetas de otros usuarios ni hacer nada malo.

Para crear una cuenta de usuario es simple:

Código:
shell# adduser NOMBRE

// si usas Gentoo, hay que crear el folder manualmente
shell# cd /home/
shell# mkdir NOMBRE
shell# chown -R NOMBRE.users NOMBRE/
Saludos !
  #4 (permalink)  
Antiguo 27/01/2011, 13:36
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Hacer que un usuario solo tenga acceso a su carpeta personal

Concuerdo en parte con DarkDiabliyo, además si el usuario inicia un programa que necesita configuración, quizás ese programa deba leer de /etc, y si no le permites lectura quizás no funcione.

Yo vería igualmente el tema del ssh dentro de una jaula chroot, si estás en un BSD investiga también las jails

Una búsqueda por "SSH restricted shell" o "SSH limited shell" debería darte suficiente información


Saludos.
  #5 (permalink)  
Antiguo 29/01/2011, 11:44
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años
Puntos: 34
Respuesta: Hacer que un usuario solo tenga acceso a su carpeta personal

Es cierto ssk13, me servirá enjaular al usuario.
Muchas gracias.

Etiquetas: personal, usuarios, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:47.