martes, 10 de junio de 2014

Para que sirve CHMOD?

chmod te sirve para dar permisos de lectura y escritura a los archivos y carpetas y chown para permisos de usuarios 

ejemplo 

chmod -R 755 /var/www 

Da todos los permisos al usuario principal de la carpeta y solo permisos de lectura y ejecucion al grupo y a otros

el 755 
se saca de ugo 
u=usuarios, g=grupo, o=otros 
usuario tiene 7 que es 111 en binario, donde el primer uno es r, el segundo es w y el tercero es x que es ejecucion 

usuario 
r w x 
1 1 1 = 7 

grupo 
r w x 
1 0 1 = 5 

otros 
r w x 
1 0 1 = 5 

por lo tanto queda 755, el -R indica recursivo, se utiliza para las carpetas 

otra forma de dar permisos a un archivo 

chmod +x archivo, da permiso de ejecucion a archivo 
chmod -R +x carpeta, da permiso de ejecucion a carpeta 

------------ 

chown es mas facil 

chown usuario:grupo archivo 
chown -R usuario:grupo carpeta 

--------------------------------------... 

Ejemplo de uso de los dos comandos 

Queremos que el usuario y el grupo de un archivo sea root y que solo tenga permiso de ejecucion. 

chown root:root archivo 
chmod 100 archivo 

ahora queremos agregar lectura 
chmod +r archivo 


Queremos agregar que otros pueda escribir en el archivo 
chmod o+w archivo 
si queremos quitar el permiso seria: 
chmod o-w archivo

Etiquetas: ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio