Académique Documents
Professionnel Documents
Culture Documents
EL correcto manejo de archivos y directorios utilizando el terminal de GNU/Linux, nos da informacin sobre su ubicacin y caracter o o sticas, lo que nos sern de gran ayuda a la hora de a trabajar con ellos. Comando pwd : Imprime por pantalla la ruta del directorio donde nos encontramos. Comando locate : Localiza la ruta de un directorio. Comando cd : Nos permite cambiar de directorio. Por ejemplo si nos encontramos en nuestro directorio home, y deseamos ir a un directorio llamado A que de encuentra en el escritorio, debemos utilizar el comando cd como sigue:
Comando ls : Nos permite visualizar el contenido de un directorio. Veamos lo que pasa si utilizamos este comando dentro de la carpeta A que se encuentra en el escritorio:
u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ l s a1 a2 B
Podemos observar que tenemos dos archivos llamados a1 y a2, y un directorio B, si queremos ver mas informacion podemos usar la bandera -l, que nos muestra algunos detalles de interes como si es un archivo (-) un directorio (d) (primera columna), la o permisolog (segunda columna), el dueo (tercera columna), el tamao en bytes (cuarta a n n columna) y la ultima fecha en la que los archivos fueron modicados (quinta columna).
rwrr 1 u s u a r i o u s u a r i o rwrr 1 u s u a r i o u s u a r i o
5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2
A.2.
Permisolog a
Al ser multiusuario, el sistema operativo GNU/Linux nos permite tener varios usuarios de forma simultanea, con cuentas que tendran establecidos diferentes privilegios denidos por el 2
usuario principal o root. Para garantizar la seguridad de los archivos y directorios es posible establecer la permisolog para cada grupo de usuarios (propietario, grupos y otros). Veamos a con un poco ms de detalle la salida que obtuvimos al utilizar el comando ls -l dentro del a directorio A:
Permisos Propietario rwrwrwx r-x r-x 2 usuario usuario 4096 r r 1 usuario usuario 5 r r 1 usuario usuario 5 Grupo Otros Enlaces Propietario Grupo Tamao n Fecha 2008-11-03 2008-11-03 2008-11-05 Hora 21:00 21:00 12:58 Nombre a1 a2 B
Tipo de archivo
Signicado
Cambio de Permisos : Los permisos de lectura, escritura y ejecucin (rwx), tienen asignados o un valor numrico, que nos permite modicar los permisos para cada usuario: e
Tabla A.3: Valor numrico de cada permiso e
valor 4 2 1 0
Los permisos de un archivo o directorio deben ser asignados para todos los usuarios al mismo tiempo, y para ello se debe sumar el valor de los permisos de cada grupo utilizando el comando chmod , por ejemplo si deseamos que el archivo a1 tenga todos los permisos solo para el propietario, tenemos que poner 4+2+1=7 y 0 para el resto de los usuarios:
drwxrxrx 2 u s u a r i o u s u a r i o 4096 20081105 1 2 : 5 8 B u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ chmod 700 a 1 u s u a r i o @ u s u a r i o a d e s k t o p : / Desktop /A$ l s l rwx 1 u s u a r i o u s u a r i o rwrr 1 u s u a r i o u s u a r i o 5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2
En cambio si lo que deseamos es darle permisos de lectura y ejecucin (4+1) al grupo y o solo de lectura (1) a otros, manteniendo todos los permisos para el propietario debemos utilizar el comando chmod como sigue: 5
u s u a r i o @ u s u a r i o d e s k t o p : / Desktop /A$ chmod 751 a 1 u s u a r i o @ u s u a r i o a d e s k t o p : / Desktop /A$ l s l rwxrxx 1 usuario usuario 5 20081103 2 1 : 0 0 a 1 5 20081103 2 1 : 0 0 a 2
rwrr 1 u s u a r i o u s u a r i o
Los cambios en los permisos de un archivo solo pueden ser realizados por el propietario del mismo, por lo que debe vericar que el propietario corresponde a su usuario utilizando el comando ls -l que vimos anteriormente.
A.3.
Existen diferentes editores de texto que nos permiten modicar los archivos de comando para as poder modicarlos con los datos necesarios para su ejecucin. La disponibilidad de un o editor sobre otro depender de la distribucin de GNU/Linux, y el entorno que estemos usando a o (GNOME o KDE). Comando gedit : Editor de textos para GNOME. Para abrir un archivo debemos llegar a la ruta del archivo y poner en la linea de comandos gedit seguido del nombre del mismo. El comando equivalente para el entorno KDE es kate Ejecucin de un archivo de comandos : para ejecutar un archivo de comandos, debemos o localizar la ruta del archivo desde el terminal, y escribir .\ seguido del nombre del archivo.