PERMISOS, USUARIOS Y GRUPOS EN LINUX

Page 1

Área de Tecnologías de la Información

Programa Académico de Infraestructura de Redes Digitales

Materia: Sistemas Operativos

Título: Permisos, usuarios y grupos

Profesor(a): Gilberto López Padilla

Alumno(a): Fátima Abigail Porras Noriega

Grupo: IRD-301

León, Guanajuato. 05 de julio de 2019


INTRODUCCIÓN

Linux tiene un sistema de permisos a nivel de archivo que se gestiona usando un registro de 12 bits. Los permisos o modo pueden ser manipulados usando un modo octal o mnemotécnico. El modo mnemotécnico tiene 3 niveles jerárquicos “u, g y o” y los 3 permisos gestionables son r, w y x.

En los archivos de texto: /etc./passwd y /etc/group, se registran cuentas de usuario y grupo, pero su manipulación manual es muy susceptible a errores en la captura, es por eso por lo que se usa un conjunto de comando orientados a la gestión de usuarios y grupos.

En el presente reporte de clase lo que se tratará es la gestión de usuarios, grupos y permisos que existen dentro de Linux. Usaremos los comandos más importantes que nos ayudarán a manipular cada gestión que mencioné anteriormente y esto ayudará a un mejor aprendizaje sobre el bash de Linux.


DESARROLLO

Permisos que tiene UGO en LINUX •

U significa User, G significa Group y O significa Others.

Para un sistema de permisos, un permiso tiene un registro de 12 bits a nivel de archivos.

Un permiso se puede representar tanto de manera binaria como de manera mnemotécnica, lo cual significa que es bajo une técnica de memoria.

De la manera mnemotécnica la simbología es: Modo mnemotécnico

Significado

Modo binario

r

Read

4

w

Write

2

x

Execute

1

-

No

+

=

Exactamente

u

Usuario

g

Grupo

o

Otros

Dentro de LINUX el 0 significa permiso no conseguido, mientras que un 1 significa permiso conseguido. La siguiente sería la representación de todo lo anterior:

0

0 Permisos especiales

0

r

w

x

r

w

x

r

w

x

1

1

1

1

1

1

1

1

1

Usuario

Grupo

Otros


Cambiar el modo del permiso en carpetas y archivos 1. El primer paso fue crear en el home un archivo llamado “miarch” mediante el comando touch. La sintaxis es “$ chmod [-r] modo destino” en donde chmod cambia el modo de archivos y carpetas, el [-R] da una acción recursiva al comando, es decir, afecta todos los contenidos de la carpeta, el modo dicta si es octal o mnemotécnico y el destino es el archivo/carpeta. En esta parte es importante tener en cuenta que se pueden tener varios destinos, pero es indispensable tener uno.

2. Después usamos “$ stat miarch” que describe características del archivo, permisos, fecha de creación, propietario, etc.

3. El siguiente paso fue poner en práctica el cambio de permisos, por ejemplo, con el comando “$ chmod g-w miarch” le quitaba al grupo el permiso de escritura, en cambio, si agregamos un + en lugar de – le da un permiso. Ejemplos:


Creación de un ejecutable 1. Creamos con “$nano holamundo” un ejecutable, el cual pudimos editar de la siguiente manera.

2. Lo siguiente fue interpretar en el bash y cambiar algunos permisos de usuario asi:

Para ejecutar: $source holamundo lo que hace es interpetar scripts dentro de la misma instancia del bash.


$bash holamundo ejecuta en segunda instancia del bash.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.