Para el administrador, tiendo a tener una cuenta con mi nombre de usuario con acceso a sudo. Esta cuenta se utiliza para cualquier administración del sistema (instalación del servidor web, adición de cuentas, configuración de lenguajes de secuencias de comandos, reparación de problemas). Como uso sudo y solo tengo una cuenta de administrador, a menudo no creo un grupo y simplemente me quedo con el predeterminado (que es el grupo de mí mismo).
Al crear cuentas de usuario, a menudo querrá crearlas con su propio directorio personal y pertenecer a un grupo para que pueda establecer permisos de archivo en todo el servidor.
Para mi configuración, a menudo tengo usuarios que comparten el mismo sitio web, así que creo un / www (por defecto, generalmente es / var / www), que debería tener www-data: www-data si desea que su servidor web tenga acceso. Puede agregar a sus usuarios al grupo www-data si lo desea para que puedan editar cualquier cosa en / www.
- ¿Cuánto tiempo lleva aprender el desarrollo web desde cero?
- ¿Qué deben tener en cuenta los desarrolladores al crear sitios web simples además de los lenguajes de programación?
- Cómo hacer que un currículum de WordPress y un sitio web de búsqueda de empleo se vean mejor
- Al construir un sitio, ¿debería uno centrarse en el front-end primero o en el back-end?
- Cómo alojar sitios web en la nube de Google
Por lo general, no desea que los usuarios accedan mucho más que sus directorios de inicio y / www.
Mejor aún, es posible que desee configurar sus usuarios con solo el repositorio git / hg y darle al servidor web la capacidad de extraer automáticamente del repositorio, o crear un mecanismo para que los usuarios lo activen a través de una página web a la que solo los usuarios tienen acceso … Entonces usted no tiene que lidiar con las cuentas de usuario de Linux, nunca tienen que iniciar sesión … al final, mejor seguridad, ya que usted será el único en la caja.