La guía para principiantes sobre la gestión de usuarios y grupos en Linux

Tabla de contenido:

Video: La guía para principiantes sobre la gestión de usuarios y grupos en Linux

Video: La guía para principiantes sobre la gestión de usuarios y grupos en Linux
Video: Geek Holiday Gift Guide 2024, Marcha
La guía para principiantes sobre la gestión de usuarios y grupos en Linux
La guía para principiantes sobre la gestión de usuarios y grupos en Linux
Anonim
Ubuntu Linux utiliza grupos para ayudarlo a administrar usuarios, establecer permisos para esos usuarios e incluso controlar cuánto tiempo pasan frente a la PC. Aquí hay una guía para principiantes sobre cómo funciona todo.
Ubuntu Linux utiliza grupos para ayudarlo a administrar usuarios, establecer permisos para esos usuarios e incluso controlar cuánto tiempo pasan frente a la PC. Aquí hay una guía para principiantes sobre cómo funciona todo.

Usuarios y Grupos

Ubuntu está configurado para que lo use una sola persona cuando lo instaló en su sistema, pero si más de una persona usará la computadora, es mejor que cada persona tenga su propia cuenta de usuario. De esta manera, cada persona puede tener configuraciones y documentos separados, y los archivos pueden ser protegidos para que otros usuarios los vean en la misma PC.

Normalmente, las computadoras con Linux tienen dos cuentas de usuario: su propia cuenta de usuario y la cuenta raíz, que es el superusuario que puede acceder a todo en la PC, hacer cambios al sistema y administrar a otros usuarios. Sin embargo, Ubuntu funciona de manera un poco diferente: no puede iniciar sesión directamente como root por defecto, y usa la sudo comando para cambiar al acceso de nivel raíz cuando necesite realizar un cambio.

Linux almacena una lista de todos los usuarios en el archivo ‘/ etc / groups’. Puede ejecutar este comando en la Terminal para ver y editar los grupos y usuarios en su sistema:

sudo vigr /etc/groups

Creación de cuentas de usuario

Para crear un nuevo usuario, puede dirigirse a Sistema -> Administración -> Usuarios y grupos, y hacer clic en el botón "Agregar" para agregar un nuevo usuario.

Dé el nombre apropiado que identifique al otro usuario y marque la casilla de verificación "cifrar" para asegurar su carpeta de inicio.
Dé el nombre apropiado que identifique al otro usuario y marque la casilla de verificación "cifrar" para asegurar su carpeta de inicio.
Haga clic en el botón "Configuración avanzada" para configurar los privilegios del usuario.
Haga clic en el botón "Configuración avanzada" para configurar los privilegios del usuario.
El módulo de administración de usuarios enumera los privilegios de Anna en la pestaña "Privilegios de usuario".
El módulo de administración de usuarios enumera los privilegios de Anna en la pestaña "Privilegios de usuario".
Recomendamos que elimine el privilegio "Administrar sistema" de otras cuentas de usuario. Esto es para asegurarse de que otros usuarios no puedan cambiar fácilmente la configuración crítica del sistema que pueda poner en peligro su caja Linux.
Recomendamos que elimine el privilegio "Administrar sistema" de otras cuentas de usuario. Esto es para asegurarse de que otros usuarios no puedan cambiar fácilmente la configuración crítica del sistema que pueda poner en peligro su caja Linux.

Permisos de carpetas y archivos de Linux

Cada archivo en Linux tiene un conjunto de permisos de usuario y grupo, y puede usar el comando ls -l para mostrar el conjunto completo de permisos y atributos del terminal.

Leyendo de izquierda a derecha, cada elemento de la lista significa:
Leyendo de izquierda a derecha, cada elemento de la lista significa:

1

Por ejemplo, en el ejemplo que muestra un archivo llamado anki, los permisos son rwxr-xr-x, el archivo es propiedad del usuario raíz y pertenece al grupo raíz y es de 159 bytes.

El indicador de permiso tiene cuatro componentes, el primer carácter es el indicador, que generalmente se usa para indicar si se trata de un directorio o un archivo: un directorio mostrará una "d" y un archivo normal mostrará un "-". Los siguientes 9 caracteres se dividen en conjuntos de 3 caracteres, que indican los permisos de usuario, grupo y todos.

En este ejemplo en particular, tenemos rwxr-xr-x, que se puede dividir así:

Los permisos corresponden a los siguientes valores:

  • r = permiso de lectura
  • w = permiso de escritura
  • x = ejecutar permiso

Esto significa que para el archivo en cuestión, todos han leído y ejecutado los permisos, pero solo la raíz tiene acceso para escribir en el archivo.

Cambio de propiedad de grupo de archivos y directorios

Anna es una estudiante de séptimo grado y su hermano Peter acaba de inscribirse en un curso de programación en una universidad. Anna estará más interesada en usar el software educativo para sus tareas de matemáticas o geografía, en comparación con Peter, que está más interesado en usar herramientas de desarrollo de software.

Podemos configurar el acceso de Anna y Peter a estas aplicaciones asignándolas a los grupos apropiados desde el módulo "Administrar grupos".

Creemos dos grupos de usuarios, un grupo de estudiantes de K-12, un grupo de estudiantes de la Universidad y asignemos las cuentas de usuario adecuadas a cada grupo.
Creemos dos grupos de usuarios, un grupo de estudiantes de K-12, un grupo de estudiantes de la Universidad y asignemos las cuentas de usuario adecuadas a cada grupo.
Deberíamos dar a los estudiantes de K-12 los privilegios para ejecutar el software educativo.
Deberíamos dar a los estudiantes de K-12 los privilegios para ejecutar el software educativo.
Image
Image

Linux almacena la mayoría de los ejecutables en / usr / bin, por ejemplo, Linux almacena Anki en / usr / bin / anki. Si no está seguro de dónde se encuentra un archivo, el wque El comando es una forma conveniente de averiguar la ubicación desde la terminal:

which anki

Asignemos Anki y Kig al grupo k12 usando el Chown comando, que utiliza el siguiente formato:

sudo chown:[group name] [files list]

Image
Image

También puede revocar el acceso de lectura y ejecución de otros grupos de usuarios utilizando el chmod mando.

sudo chown:[group name] [files list]

Este comando le da al miembro del grupo K12 acceso a Anki y Kig. Deberíamos restringir los derechos de acceso del grupo universitario de Anki y Kig eliminando los permisos de lectura y ejecución de los grupos "Otros". El formato del comando es:
Este comando le da al miembro del grupo K12 acceso a Anki y Kig. Deberíamos restringir los derechos de acceso del grupo universitario de Anki y Kig eliminando los permisos de lectura y ejecución de los grupos "Otros". El formato del comando es:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

El primer comando que ejecutamos en la línea de comandos elimina los privilegios de lectura (r) y ejecución (x) del grupo "Otro". La opción "O" indica que estamos modificando el derecho de acceso del Otro grupo. La opción '-' significa que queremos eliminar ciertos expediente permisos especificados en los parámetros que siguen a la opción '-'. La página man de chmod da una explicación detallada de estas opciones.

man chmod

Monitoreo del uso de la computadora

Timekpr nos permite configurar dar a cada usuario una cantidad limitada de tiempo de cómputo, y deberá agregar el siguiente PPA a sus fuentes de software para que pueda instalar Timekpr desde el Centro de software de Ubuntu.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

El Centro de software de Ubuntu es la forma más fácil de instalar Timekpr: solo use el cuadro de búsqueda y debería aparecer.

Recomendado: