Next: Averiguando el tipo de
Up: Explorando el sistema de
Previous: Creando enlaces hard y
Se usa el comando chmod . El super usuariosuper usuario puede modificar los permisos
de cualquier fichero regularfichero regular o directorio, sin embargo, el usuario normal
sólo podrá alterar los permisos de aquellos ficheros sobre los que
previamente tenga el permiso de escritura. Su sintaxis sería:
-
- chmod -R cambio {,cambio}*{fichero}+
donde cambio está formado por una de las siguientes formas:
donde la selección_de_cluster es cualquier combinación de:
y donde los nuevos_permisos es cualquier combinación de:
contenidos en todos los directorios que cuelgan del indicado en el comando.
Veamos varios ejemplos:
width 3pt
width .3pt415ptgogh: > ls -lg
total 3
drwxr-xr-x 2 vi wheel 1024 Feb 14 01:50 bin/
-rw-rw-r- 1 vi wheel 325 Apr 2 18:49 carta
lrwxrwxrwx 1 vi wheel 21 Feb 14 01:48 doc -> /home1/paralelo/v/doc/
lrwxrwxrwx 1 vi wheel 19 Feb 14 01:52 f -> /home1/paralelo/v/f/
-rw-rw-r- 1 vi wheel 227 Mar 15 20:21 un_fichero_ASCII
gogh: > chmod o-r un_fichero_ASCII (eliminamos el permiso de lectura para
otros)
gogh: > ls -lg
total 3
drwxr-xr-x 2 vi wheel 1024 Feb 14 01:50 bin/
-rw-rw-r- 1 vi wheel 325 Apr 2 18:49 carta
lrwxrwxrwx 1 vi wheel 21 Feb 14 01:48 doc -> /home1/paralelo/v/doc/
lrwxrwxrwx 1 vi wheel 19 Feb 14 01:52 f -> /home1/paralelo/v/f/
-rw-rw-- 1 vi wheel 227 Mar 15 20:21 un_fichero_ASCII
gogh: >
gogh: > chmod 664 un_fichero_ASCII (dejamos el fichero como
estaba)
gogh: > ls -la
total 12
drwxr-xr-x 3 vi wheel 1024 Apr 8 23:13 ./
drwxrwxrwx 3 root root 1024 Feb 14 01:47 ../
-rw-r-r- 1 vi wheel 225 Mar 15 18:55 .bash_history
-rw-r-r- 1 vi wheel 1440 Feb 14 02:09 .cshrc
-rw-r-r- 1 vi wheel 2805 Feb 14 01:50 .login
-rw-rw-r- 1 vi wheel 44 Mar 15 18:57 .pdksh_hist
drwxr-xr-x 2 vi wheel 1024 Feb 14 01:50 bin/
-rw-rw-r- 1 vi wheel 325 Apr 2 18:49 carta
lrwxrwxrwx 1 vi wheel 21 Feb 14 01:48 doc -> /home1/paralelo/v/doc/
lrwxrwxrwx 1 vi wheel 19 Feb 14 01:52 f -> /home1/paralelo/v/f/
-rw-rw-r- 1 vi wheel 227 Mar 15 20:21 un_fichero_ASCII
gogh: >
width .3pt
depth .3pt
width -3pt
Next: Averiguando el tipo de
Up: Explorando el sistema de
Previous: Creando enlaces hard y
Vicente González Ruiz
1998-07-13