7 votos

Instancia de Ubuntu AWS - derechos de usuario

Estoy ejecutando una instancia de Ubuntu en Amazon Web Services, todos trabajando muy chulo. Tengo una pequeña pega que yo estoy tratando de encontrar la respuesta a la atm.

Amazon te obliga a tener otro usuario distinto de root. Y por lo tanto no puede conectarse como root. Así que en voy con mi nombre de usuario a través de ssh y sftp, obras v bien.

Sin embargo, no puedo editar nada menos que explícitamente dando el archivo chmod 777 derechos.

Ahora estoy muy en claro cuál es el problema, no la solución. Mi usuario de segundo usuario, inicia sesión en su directorio de inicio bien. Pero mi instalación de apache y archivos se encuentran en /var/www

Puedo resolver esto a través de enlaces simbólicos en el directorio home etc o hay alguna manera de configurar los permisos de este usuario para acceder y escribir en el directorio /var/www carpeta y todos los archivos dentro de ella, sin dar a ese derecho para el público en general?

Cualquier ayuda sería muy apreciada.

6voto

endian Puntos 2032

En el caso específico de los archivos de un servidor web, es aceptar simplemente dar la titularidad de ese directorio a los usuarios de ubuntu.

 sudo chown -R ubuntu:ubuntu /var/www

A continuación, puede colocar los archivos fácilmente.

Usted también puede encontrar información útil acerca de la EC2 de la configuración de usuario en Ubuntu en este artículo que escribí hace un tiempo:

El uso de sudo, ssh, ftp, rsync en la página Oficial de Ubuntu Imágenes para EC2
http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsync

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: