Vamos a crear un pequeño script llamado checkSystem.sh
Este script recibirá por parámetro una serie de nombres de usuarios del sistema.
Controlar:
- Que se reciba algún parámetro
- Que el usuario que ejecuta sea root
- Que cada uno de los usuarios pasados por parámetro existan
Para cada usuario, comprueba que en el directorio personal del usuario (obtem el dato del fichero de cuentas de usuario) existen los siguientes directorios: web, public y private. Si no existen, créalos.
Configura estos directorios de forma que:
- public: cualquier usuario del sistema pueda acceder para realizar operaciones de solo lectura. El usuario podrá acceder para lectura y escritura.
- private. Tan solo el usuario podrá acceder para lectura y escritura
- web. Tan solo el usuario podrá acceder para lectura y escritura. Además, el grupo www-data podrá acceder para lectura.
Asegurate de que el directorio personal del usuario permite acceso de solo lectura al resto de usuarios del sistemas.
Soluciones






Dejar una respuesta