Ipv6
Permisos con CHMOD
UNIVERSIDAD TECNOLOGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS Docente: Ing. Alcides Franco
Permisos o privilegios con CHMOD
En Ubuntu Server existen tres diferentes formas para agregar permisos: Modo octal Utilizando el signo“=” Utilizando los signos “+” y “-“
Modo Octal
Es muy importante establecer correctamente los permisos en el sistema de ficheros para así evitar usos indebidos o perdidos de datos en el sistema.
Si ejecuta el comando "ls -l" puede ver los permisos del sistema de ficheros, Así como se logra observar en la siguiente imagen
Dónde: Los permisos son: drwxr-xr-x El usuario propietario es: root Elgrupo propietario es: root El tamaño es: 4096 La fecha y hora de modificación es : 2011-11-29 09:54 Nombre del fichero o documento: sbin
UNIVERSIDAD TECNOLOGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS Docente: Ing. Alcides Franco
En la categoría permisos se puede decir que se subdividen en cuatro partes, es decir que son: 1 - “d” para este caso significa que es un“directorio” si aparece un “ - “ significa que es un fichero 2 - Primer bloque “rwx” son los permisos para el Usuario o Propietario (User) 3 - Segundo bloque “r-x” son los permisos para el grupo Propietario (Group) 4 - Tercer bloque “r-x” son los permisos para los demás Usuarios u otros (Others)
Dónde: r = son permisos de lectura (read) w = son permisos de escritura (write) x = son permisos deejecución (execute)
Por ejemplo:
Para el caso del documento “sbin” los permisos son los siguientes sbin es un documento, además tiene los permisos de lectura(r), escritura (w) y ejecución(x) para el propietario, el grupo propietario solo podrá leer (r) y ejecutarlo (x) al igual que los demás usuarios.
Establecer los permisos
Para definir permisos de un fichero o directorio se emplea el comando“chmod” Su sintaxis es: # chmod fichero
El modo será de la siguiente manera
UNIVERSIDAD TECNOLOGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS Docente: Ing. Alcides Franco
Numero Lectura (r) Escritura (w) Ejecución (x) 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1
Para poder ver en un caso práctico el chmod primero diríjase al directorio “home” con elcomando “cd /home”.
Luego cree un fichero llamado “prueba1” con el comando “$ sudo touch prueba1” (Si solicita contraseña escriba la contraseña de su usuario actual.)
Luego escribir el comando “ls -la” para ver los permisos que tiene este fichero
El fichero “prueba1” es un fichero porque aparece “-” el propietario solo tiene permiso de lectura y escritura, el grupo propietario y losdemás usuarios solo tienen para lectura.
UNIVERSIDAD TECNOLOGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS Docente: Ing. Alcides Franco
Ahora con el comando “chmod” si se desea poner permisos para: El propietario: Este usuario deberá tener lectura(r), escritura (w) y ejecución(x) El grupo propietario: Solo lectura(r) y escritura (w) Los otros usuarios: Solo lectura(r).Para ello debemos apoyarnos de la tabla que se muestra anteriormente, para realizar ese permiso se deberá utilizar el siguiente comando:
Dónde: 7 = lectura, escritura y ejecución del fichero “prueba1” para el propietario o usuario 6 = lectura y escritura del fichero “prueba1” para el grupo propietario 4 = Solo lectura del fichero “prueba1” para los otros usuarios
Con el comando “ls -la” sepodrá ver los permisos que tiene el fichero “prueba1”
UNIVERSIDAD TECNOLOGICA DE EL SALVADOR FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS Docente: Ing. Alcides Franco
Ejemplo
Cree un fichero llamado “archivo1.txt”, utilizando el “modo octal” asignar los siguientes permisos: El propietario puede leer, escribir y ejecutar dicho fichero, para el grupo propietario solo lectura y...
Regístrate para leer el documento completo.