Crear un directorio web y un grupo de usuarios llamado "programadores" con privilegios para modificar el sitio.
1.- Crear un directorio donde se guardaran los archivos del sitio
# cd /var/www/
root@itinajero:/var/www# mkdir website
2.- Crear un grupo en el que estaran los usuarios que podran subir paginas web.
root@itinajero:/var/www# groupadd programadores
3.- Crear los usuarios que podran subir archivos al sitio
root@itinajero:/var/www# adduser itinajero
root@itinajero:/var/www# adduser diaz
4.- Asignar los usuarios al grupo "programadores"
root@itinajero:/var/www# gpasswd -a diaz programadores
Adding user diaz to group sitio
root@itinajero:/var/www# gpasswd -a itinajero programadores
Adding user itinajero to group sitio
5.- Asignar el directorio creado al grupo "programadores".
root@itinajero:/var/www# chgrp programadores website/
6.- Verificamos los permismos actuales de ese directorio
root@itinajero:/var/www# ls -l
total 6500
drwxr-xr-x 10 root root 4096 2010-08-13 15:45 html
-rw-r--r-- 1 root root 177 2010-03-16 15:10 index.html
drwxr-xr-x 16 www-data www-data 4096 2010-08-05 10:23 joomla
-rw-r--r-- 1 root root 6607169 2010-08-03 13:21 Joomla_1.5.20-Spanish-pack_completo.zip
-rw-r--r-- 1 root root 2045 2010-08-03 15:04 new.php
-rw-r--r-- 1 root root 2046 2010-08-03 15:03 new.php~
drwxr-xr-x 2 root root 4096 2010-08-03 16:01 noticias
drwxr-xr-x 11 root root 4096 2010-07-27 14:48 phpMyAdmin
drwxr-xr-x 2 root programadores 4096 2010-08-20 15:06 website
Podemos ver que el grupo programadores no tiene pemisos de escritura a la carpeta website. Es necesario agregarle permisos de escritura.
7.- Agregamos los permisos de escritura al grupo.
root@itinajero:/var/www# chmod 775 website/
root@itinajero:/var/www# ll
total 6500
drwxr-xr-x 10 root root 4096 2010-08-13 15:45 html
-rw-r--r-- 1 root root 177 2010-03-16 15:10 index.html
drwxr-xr-x 16 www-data www-data 4096 2010-08-05 10:23 joomla
-rw-r--r-- 1 root root 6607169 2010-08-03 13:21 Joomla_1.5.20-Spanish-pack_completo.zip
-rw-r--r-- 1 root root 2045 2010-08-03 15:04 new.php
-rw-r--r-- 1 root root 2046 2010-08-03 15:03 new.php~
drwxr-xr-x 2 root root 4096 2010-08-03 16:01 noticias
drwxr-xr-x 11 root root 4096 2010-07-27 14:48 phpMyAdmin
drwxrwxr-x 2 root programadores 4096 2010-08-20 15:06 website
root@itinajero:/var/www#
Ahora podemos ver que ya tienen permisos de escritura los usuarios del grupo sitio y podran subir archivos
Autor.
Ivan E. Tinajero Diaz
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario