Solución – newSite.sh
Este script recibirá por parámetro el nombre de un nuevo webmaster. El script se debe encargar de realizar todo el proceso de creación de cuenta de usuario, si no existe, creación del directorio del website si no existe y configuración de permisos.
Recuerda, para que el servidor web pueda acceder al website necesita tener permiso de acceso. El servidor web utiliza como usuario y grupo www-data.
El webmaster tendrá todos los permisos sobre el directorio de su sitio web, el servidor http podrá acceder y leer, el resto de usuario no podrá hacer nada.
Todo el proceso del script créalo en una función. Es decir, debemos crear una función dentro del script que, después de haber realizado las comprobaciones de errores, podamos invocar y lleve a cabo la funcionalidad principal del script.




Dejar una respuesta