PERMISOS DE ARCHIVOS
Enviado por Fkdjd • 14 de Diciembre de 2020 • Resumen • 631 Palabras (3 Páginas) • 222 Visitas
PERMISOS DE ARCHIVOS
Los permisos están divididos en tres tipos: lectura, escritura y ejecución. Estos permisos pueden ser fijados para tres clases de usuarios: el propietario del archivo, el grupo al que pertenece el archivo y para todos los usuarios independientemente del grupo. El comando “chmod" puede usarse con letras o números.
CAMBIO DE PERMISOS
Método Simbólico
El comando chmod (modo de cambio) se utiliza para cambiar los permisos en un directorio.
Los caracteres indican a qué grupo de permisos (usuario, grupo, otros) aplicar los cambios:
Los símbolos para modificar los permisos son:[pic 1]
[pic 2]
Los siguientes caracteres especifican el tipo de permiso a cambiar:
[pic 3]
Para otorgar al usuario propietario, permiso de lectura en un archivo llamado abc.txt, puede usar el siguiente comando:
[pic 4]
Método Numérico
Basado en el sistema de numeración octal donde a cada tipo de permiso se le asigna un valor
numérico.
Valores numéricos: 4 = Read, 2 = Write, 1 = Execute
Al usar una combinación de números del 0 al 7, se puede especificar cualquier combinación posible de permisos de lectura, escritura y ejecución para un solo grupo de permisos:
[pic 5]
Para configurar los permisos de un archivo llamado abc.txt para que sea rwxr-xr--, puede usar el siguiente comando:
[pic 6]
SHELL
- Una interfaz de usuario textual interactiva para el sistema operativo.
- Un entorno operativo.
- Una instalación para ejecutar y administrar comandos y programas.
- Un lenguaje de programación.
[pic 7]
SCRIPTS
- Se crea el archivo usando “nano”
- Se da permisos al archivo usando chmod u+rwx nombre_archivo
- Al inicio de cada archivo, se coloca #!bin/bash
Variables en mayúsculas
Salto de línea: echo -n
Para imprimir: echo “Hello World, $Variable”
Para ejecutar: sh nombre_archivo o ./nombre_archivo
Otra forma de asignar un valor a una variable es usar la salida de otro comando como el contenido de la variable, encerrando el comando con el caracter backtick `:
[pic 8]
También es posible obtener datos de entrada, en el script, por parte del usuario y asignar aquella entrada a una variable usando el comando read:
...