GNU ubuntu

Páginas: 5 (1117 palabras) Publicado: 20 de marzo de 2013
GNU/Linux gestiona el acceso a archivos y carpetas basándose en los permisos que tenga cada uno de ellos. Estos permisos básicamente son tres: lectura, escritura y ejecución.
Para poder revisar cuales son los permisos asignados a un determinado archivo o carpeta, también a grupos de archivos y carpetas, en consola podemos utilizar el comando ls -l, como ejemplo:
kike@albedo039:~$ ls -l
total9098472
drwx—— 2 kike kike 4096 2007-11-09 21:47 amsn_received
-rw-r—– 1 kike kike 4507923 2007-12-12 01:53 solo por ti.mp3
drwxr-xr-x 2 kike kike 4096 2007-12-14 00:50 Desktop
drwxr-xr-x 4 kike kike 4096 2007-12-07 19:30 Documentos
drwxr-xr-x 4 kike kike 4096 2007-12-11 17:40 dvd
-rw-r–r– 1 kike kike 4583860224 2007-12-11 17:59 incendio_en_la_torre.iso
-rw-r—– 1 kike kike 7136164 2007-12-1115:24 index.php
Los permisos que tiene cada archivo o carpeta los identificamos con las letras r lectura, w escritura y x ejecución. En el ejemplo podemos visualizar estos permisos.
Ahora veamos los modos de asignar los respectivos permisos, existen varios métodos para hacerlo, veremos la forma más habitual de hacerlo. Para ello utilizamos el comando chmod, el cual acepta tres modificadorespara administrar los permisos definidos por estos signos:
signo - (menos) para quitar permisos, y
signo + (mas) para agregar permisos.
En consecuencia si nosotro hacemos lo siguiente:
$ sudo chmod +w solo_para_ti.mp3
le hemos agregado permisos de escritura al archivo solo_para_ti.mp3
si aplicamos el siguiente comando
$ sudo chmod -w solo_para_ti.mp3
le quitamos el permiso de escritura almismo archivo.
con el comando
$ sudo chmod +xrw solo_para_ti.mp3
le hemos agregado todos los permisos al archivo, es decir, ejecución, lectura y escritura.
Este tipo de administración de los permisos, se han realizado en un modo general, es decir, no se ha especificado a quien se le han otorgado o quitado permisos. También se puede realizar una asignación al usuario dueño del archivo, grupo dueñodel archivo, otros usuarios y para todos.
u: usuario dueño del archivo
g: grupo o dueño del archivo
o: otros usuarios
a: para todos
veamos ejemplos:
$ sudo chmod a+x solo_para_ti.mp3
con ello todos pueden ejecutar el archivo solo_para_ti.mp3
$ sudo chmod u+x solo_para_ti.mp3
solo el usuario dueño del archivo puede ejecutarlo
$ sudo chmod g+xrw solo_para_ti.mp3
el grupo dueño del archivopodrá ejecutar, leer y escribir el archivo.
$ sudo chmod ug+x solo_para_ti.mp3
el dueño y el grupo dueño podrá ejecutar el archivo.

USANDO EL METODO OCTAL
La otra forma bastante utilizada para administrar los permisos de archivos y carpetas en GNU/Linux, es el método octal.
Este método utiliza los números octales del siguiente modo:
000: ningún permiso
001: ejecución para el dueño delarchivo
002: escritura para el dueño del archivo
004: lectura para el dueño del archivo
010: ejecución para el grupo dueño del archivo
020: escritura para el grupo dueño del archivo
040: lectura para el grupo dueño del archivo
100: ejecución para resto de usuarios
200: escritura para resto de usuarios
400: lectura para resto de usuarios
Bien, quizás es un poco complicado entender estemétodo, pero no, realmente es fácil. Para asignar los permisos estos se suman conforme a la tabla, obteniéndose un solo número que definirá los permisos que tiene nuestro archivo o carpeta, por ejemplo:
Asignemos todos los permisos al archivo solo_para_ti.mp3 y para todos el resto de los usuarios.
$ sudo chmod 777 solo_para_ti.mp3
¿cómo es eso?
claro veamos dijimos que ejecución para el resto era100, escritura para el resto era 200 y lectura para el resto era 400, por lo tanto.
ordenemos estos permisos
100
200
400
700 es la suma que queda para el resto
010
020
040
070 es la suma que queda para el grupo
001
002
004
007 es la suma que queda para el dueño del archivo
Entonces si digitamos el comando chmod 777 estamos asignando todos los permisos para todos los usuarios.
Si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ubuntu, Distribución Gnu/Linux
  • Instalaci n de software Ubuntu GNU
  • Gnu Que Es
  • ubuntu
  • UBUNTU
  • Ubuntu
  • Ubuntu
  • Ubuntu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS