La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13322 - ASIGNAR ESPACIO DE DISCO A UN USUARIO EN UNIX(HP-UX)
Autor:  ruben c
Hola,
alguien sabe si existe un comando de Unix (HP-UX) que permita asignar espacio de disco a un usuario de forma que este no pueda sobrepasarlo?

Gracias

  Respuesta:  Jose Ines Salazar
busca en el manual de unix los comandos; quota, quotaon, quotacheck, esto es en HPUX

saludos, espero que te sirva.

  Respuesta:  Aurelio Vázquez Alejo
Estimado Rubén

Como tal en cualquier versión de UNIX tu no puedes asignar un cantidad de espacio ( 5, 10, 15, 50 MB, etc ...) a un usuario en especifico, sino que lo puedes hacer de forma general a un área (carpeta o directorio) mediante un filesystem la cual tu le puedes aumentar o decrementar pero tomando en cuenta que para realizar cualquier tipo de estas operaciones debes de realizar un respaldo de ese directorio antes. Una vez realizado esto puedes llevar a cabo tu operación sin ningun tipo de problema. Otro detalle que también debes de tomar en cuentas que si decrementas es espacio de ese filesystem VAS A PERDER INFORMACION insisto RESPALDA.

Otra suguerencia que te puedo hacer, es que si tienes usuarios inquietos !!!!, los restringas desde su shell de entrada, como recordaras cada vez que tu creas un usuario se asigna un directorio un shell por default que es STANDARD SHELL (sh) que permite moverse relativamente dentro del sistema de directorios del ambiente operativo y porsupuesto controlado por permisos, en esta opción cuando lo des de alta cambia el tipo de shell de entrada al RESTRICTED SHELL (rsh) que solo le permite realizar operaciones dentro de su directorio

Otra suguerencia mas cambia a todos tus usuarios a un directorio que se un file system dividelos por tipos de usuarios y grupos conjuntamente con sus permisos para asi evitar que navegen entre ellos y se perjudiquen, inclusive si no tiene nada que hacer en el ambiente operativo inicialos desde el principio con algun tipo de aplicación desde la entrada hasta la salidad.

Dividelos por usuarios: Desarrolladores, Operadores, Respaldo, Utilerias, Impresión, etc. todo depende de tus necesidades.

Por utlimo siempre manten un respaldo general de todo tu servidor y respaldos diarios de tu información. UNIX es un ambiente muy seguro pero cuando hay daños muy graves la unica salida es instalar todo como nuevo y reconfigurar y es muy latoso y mas que eso la perdidad de tiempo que sufres.

Si requieres de algun otro apoyo por favor no dudes en escribirme.

SALUDOS !