Buenas! Tengo que hacer una practica de usuarios y proteccion en Linux mañana en 10 minutos como mucho (se que se puede hacer) y empezar otra tambien sobre Linux a continuacion (ya que deberia haber acabado esta pero por otras razones no pude..) y tengo unas dudas, a ver si me podeis ayudar sobre que hacer en cada apartado:
Sobre el Directorio de cada Usuario
Todo usuario del sistema debe poseer como directorio de conexión un subdirectorio del directorio /lacasa, cuyo nombre debe coincidir con el de la cuenta del usuario. En dicho directorio, debe cumplirse lo siguiente:
• El usuario debe poder crear y borrar ficheros y directorios, pero no debe poder modificar los permisos del proprio directorio de conexión.
• Ningún otro usuario del sistema debe poder acceder a dicho directorio y a su contenido.
Sobre los Proyectos
La sucursal tiene en la actualidad varios proyectos en curso de realización. Sobre dichos proyectos, se tiene que cumplir lo siguiente:
• Cada proyecto debe tener un directorio bajo el directorio /proyectos donde almacenar su documentación asociada. Dicho directorio debe denominarse igual que el proyecto.
• Todos los usuarios que participan en un proyecto deben tener la posibilidad de leer, modificar, crear y borrar los archivos que forman parte del proyecto.
• Cuando un usuario cree un archivo en el directorio del proyecto, por defecto, éste debe poder ser leído, modificado o borrado por cualquier otro usuario del mismo proyecto.
• Los usuarios que no participen en un determinado proyecto no deben poder acceder al directorio asociado de ninguna forma.
Sobre los Inspectores
La sucursal acaba de recibir la visita de unos inspectores de la Central, cuyo objetivo es supervisar el estado de los proyectos en curso. Durante la estancia de los inspectores, debe cumplirse lo siguiente:
• Los inspectores son usuarios temporales de la sucursal, y por tanto deben tener su cuenta de usuario, según las reglas expuestas arriba.
• Los inspectores no deben poder acceder directamente a los directorios de los proyectos.
• Sin embargo, para que los inspectores puedan controlar el estado de cada proyecto, la Central les ha proporcionado unos programas especiales (uno por proyecto), que deben copiarse al directorio /usr/local/bindel sistema Linux.
(NOTA: Internamente, estos programas ejecutan el mandato Is -IR sobre el directorio del proyecto correspondiente).
Estos programas pueden obtenerse en el servicio FTP del ordenador adlin concretamente en el directorio pub/varios /evalproy.
• El programa que permite evaluar cada proyecto deberá cumplir los siguientes dos requisitos:
1) Debe poder ser ejecutado únicamente por los inspectores asociados a dicho proyecto.
2) Para que pueda ser ejecutado satisfactoriamente, este programa debe tener los permisos suficientes para poder ejecutar el mandato 1 s -IR sobre el directorio del proyecto correspondiente.
Espero vuestra ayuda... un saludo!!