Un archivo tiene los siguientes
permisos
d -
|
rwx
|
rwx
|
rwx
|
d = directorio
- =
archivo
|
Permisos para el usuario
|
Permisos para el grupo
|
Permisos para el resto de
usuario
|
# ls –l
# drw-rw-rw- cristo
Nos indica que es un directorio y tiene permisos de lectura y escritura Para el usuario, grupo y otros usuarios
Nos indica que es un directorio y tiene permisos de lectura y escritura Para el usuario, grupo y otros usuarios
# -rwxrwxrwx comando
Nos indica que es un archivo y tiene permisos de lectura, escritura y ejecución para todo mundo
Nos indica que es un archivo y tiene permisos de lectura, escritura y ejecución para todo mundo
Tipo de objetos
|
|
u
|
Usuario, propietario del
archivo, se trata del usuario que inicio cesión
|
g
|
Grupo, Se trata del grupo al
que pertenece el usuario
|
o
|
Todos los demás usuarios,
excepto el propietario del archivo
|
a
|
Todos los usuarios incluso el
propietario del archivo
|
Tipo de Permiso
|
||
r
|
Lectura
|
4
|
w
|
Escritura
|
2
|
x
|
Ejecución
|
1
|
Permisos con archivos
chmod u + rwx archi Lectura, escritura y ejecución para el usuario
chmod g + rx archi Lectura, ejecución para el
grupo
chmod o + rx archi Lectura, ejecución para el
resto de usuarios
chmod a + x archi Lejecución para todos los usuarios
cgmod a – rw archi Quita los permisos de lectura y escritura
a todos los usuarios
chmod ugo+rwx archivo dar
permisos de lectura, escritora y ejecución a todos
chmod ugo+rwx archivo = chmod a+rwx archive (ugo
= a)
Permisos con directorios
chmod u + rx –R/home/cristo Permiso de lectura y ejecución para el
usuario
chmod g + rx –R/home/cristo Permiso de lectura y ejecución para el grupo
Otra de dar permisos es sumando el numero que tiene asociado cada
permiso
r=4, w=2, x=1
chmod (u+r+w+x)(g+r+w+x)(o+r+w+x) archivo
chmod XYZ nombre archivo
Donde X será un numero que especifique los permisos que le daremos al propietario, Y especificara
los permisos que le damos al grupo y Z especificara los permisos que le damos al resto de usuariossobre el archivo. Esos números pueden ser:
0 no le doy permisos
1 permisos de ejecución (x)
3 permisos de ejecución y escritura (PERO NO LEER!) (rx)
4 permiso de lectura (r)
5 permisos de lectura y ejecución (rx)
6 permiso de lectura y escritura (rw)
7 permiso de lectura, ejecución y escritura (rwx)
0 no le doy permisos
1 permisos de ejecución (x)
3 permisos de ejecución y escritura (PERO NO LEER!) (rx)
4 permiso de lectura (r)
5 permisos de lectura y ejecución (rx)
6 permiso de lectura y escritura (rw)
7 permiso de lectura, ejecución y escritura (rwx)
cdmod 700 archivo permisos de lectura, escritura y ejecución
para el usuario
chmod 550 archivo permiso de lectura y ejecución para el
usuario y el grupo
chmod 777 archivo todos los permisos para todos el mundo
Cambiar de grupo a los archivos o
directorios
# chgrp nombre_grupo
archivo_directorio
#
chgrp
fica /var/www/http/fica
Chown
Chown
Cambiar de propietario a
los archivos o directorios
Descripción: =change owner. Cambia los
permisos de usuario:grupo de ficheros/directorios.
Ejemplos: chown usuario:grupo fichero,
#
chown pello:usuarios
directorio -R ß Para Directorios
#
chown
nombre_usuario archivo_directorio ß Para
archivos
# chown root /var/www/http/fica
No hay comentarios:
Publicar un comentario