Quitar un usuario de un grupo Linux

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 7,31 KB

Usuario root


También llamado superusuario o administrador. Su UID (User ID) es 0 (cero). Es la única cuenta de usuario con privilegios sobre todo el sistema.
Acceso total a todos los archivos y directorios con independencia de propietarios y permisos. Controla la administración de cuentas de usuarios. Ejecuta tareas de mantenimiento del sistema. Puede detener el sistema. Instala software en el sistema. Puede modificar o reconfigurar el kernel, controladores, etc.

Usuarios especiales

Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc. Generalmente se les asigna un UID entre 1 y 1000 (definido en /etc/login.Defs), salvo para el usuario nobody al que se le asigna el último UID posible, el 65534. Se les llama también cuentas del sistema. No tiene todos los privilegios del usuario root, pero dependiendo de la cuenta asumen distintos privilegios de root. Lo anterior para proteger al sistema de posibles formas de vulnerar la seguridad. No tienen contraseñas pues son cuentas que no están diseñadas para iniciar sesiones con ellas. También se les conoce como cuentas de "no inicio de sesíón" (nologin). Se crean (generalmente) automáticamente al momento de la instalación de Linux o de la aplicación.

Usuarios normales

Se usan para usuarios individuales. En las distros actuales de Linux se les asigna generalmente un UID superior a 1000, aunque es configurable. Cada usuario dispone de un directorio de trabajo, ubicado generalmente en /home. Cada usuario puede personalizar su entorno de trabajo. Tienen solo privilegios completos en su directorio de trabajo o HOME. Por seguridad, es siempre mejor trabajar como un usuario normal en vez del usuario root, y cuando se requiera hacer uso de comandos solo de root,utilizar el comando su

./etc/passwd 1.Es el nombre del usuario, identificador de inicio de sesíón (login). Tiene que ser único 2

La 'x' indica la contraseña encriptada del usuario, además también indica que se está haciendo uso del archivo /etc/shadow, si no se hace uso de este archivo, este campo se vería algo así como: 'ghy675.

3

Número de identificación del usuario (UID). Tiene que ser único. 0 para root, generalmente las cuentas o usuarios especiales se numeran del 1 al 1000 y las de usuario normal del 1000 en delante

.4

Identificación del grupo (GID). El que aparece es el número de grupo principal del usuario, pero puede pertenecer a otros, esto se configura en/etc/groups. 0 para root.

5

Comentarios o el nombre completo del usuario

.6

Directorio de trabajo (Home) donde se sitúa al usuario después del inicio de sesíón.

7

Shell que va a utilizar el usuario de forma predeterminada

./etc/shadow 1 nombre de la cuenta de user. 2

contraseña cifrada.

3

Número de días que han pasado desde el 1 de Enero de 1970 hasta que se cambio por última vez la contraseña..

4

Número de días que deben transcurrir hasta que la contraseña se pueda volver a cambiar. Un 0 indica que se puede cambiar ya

.5

Número de días tras los cuales hay que cambiar la contraseña. (-1 significa nunca). A partir de este dato se obtiene la fecha de expiración de la contraseña. 99999 es lo máximo que se puede poner.
6.Número de días antes de la expiración de la contraseña en que se le avisará al usuario al inicio de la sesíón.

7

Días después de la expiración en que la contraseña se inhabilitara, si es que no.

8

Fecha de caducidad de la cuenta. Se expresa en días transcurridos desde el 1/Enero/1970. Si el campo está en blanco la cuenta no expira nunca.Se cambio

.9

Reservado para usos en el futuro

./etc/gshadow

Fichero donde se guardan las contraseñas de los grupos del sistema

./etc/default/useradd

Contiene los valores por defecto a la hora de añadir un usuario al sistema con el comando useradd.

/etc/adduser.Conf

Contiene los valores por defecto cuando se añaden usuarios con el comando adduser.

/etc/deluser.Conf

Contiene los valores por defecto cuando se eliminan usuarios con el comando deluser.

/etc/login.Defs

En el archivo de configuración/etc/login.Defs están definidas las variables que controlan los
aspectos de la creación de usuarios y de los campos de shadow usadas por defecto

./etc/shells

El fichero de shells contiene una lista de shells válidos.
useradd es el comando que permite añadir nuevos usuarios al sistema desde la línea de comandos.

Adduser

Añade usuarios al sistema, también añade un usuario existente a un grupo que exista previamente en el sistema.

Estado de los procesos:


NEW (nuevo), proceso que se acaba de crear, pero que aún no ha sido admitido por el sistema operativo en el grupo de procesos ejecutables.READY (listo), está esperando su turno, para que la CPU acceda a él (estará en una cola de preparados). - RUNNIG (R(corriendo,ejecutándose), cuando el proceso está siendo atendido por la CPU, es decir, está en ejecución.BLOCKED (bloqueado), proceso en espera de algo, por ejemplo, que se pulse una tecla para continuar, terminación de una operación de E/S.FINISH (terminado), un proceso que ha sido excluido por el SO del grupo de procesos ejecutables, bien porque se detuvo o bien porque fue abandonado por alguna razón DEFUNCT (zombie).

MODELO DE TRES ESTADOS


Si todos los procesos estuvieran siempre listos para ejecutarse, entonces la disciplina de colas propuesta en el modelo de dos estados seria eficaz. La cola es una lista FIFO y el procesador opera según un turno rotatorio round-robín, a cada proceso de la cola se le otorga una cierta cantidad de tiempo para ejecutarse y luego vuelve a la cola, a menos que se bloquee. Sin embargo, esta implementación no es del todo adecuada, ya que algunos procesos en el estado de no ejecución están listos para ejecutarse, mientras que otros están bloqueados esperando que termine una operación de E/S.- Ejecutando. - Listos para la ejecución. - Bloqueados por alguna razón

Los cinco estados de este diagrama son los siguientes: Ejecución: el proceso está actualmente en ejecución. Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga. Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.

Entradas relacionadas: