Página principal » cómo » 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

    Ubuntu Linux usa 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, realizar cambios en el sistema y administrar a otros usuarios. Ubuntu funciona de manera un poco diferente, aunque no puede iniciar sesión directamente como root por defecto, y usa la sudo comando para cambiar al acceso de nivel raíz cuando necesita 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.

    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".

    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:

    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 tiene 159 bytes..

    El indicador de permiso tiene cuatro componentes, el primer carácter es el indicador, generalmente se usa para indicar si es 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ándolos 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.

    Deberíamos dar a los estudiantes de K-12 los privilegios para ejecutar el software educativo.

    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:

    que anki

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

    sudo chown: [nombre del grupo] [lista de archivos]

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

    sudo chown: [nombre del grupo] [lista de archivos]

    Este comando le da al miembro del grupo K12 acceso a Anki y Kig. Debemos 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

    El primer comando que ejecutamos en la línea de comandos elimina el privilegio 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..

    hombre 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 http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
    deb-src http://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.

    Timekpr nos permite limitar el tiempo de uso de la computadora en un período de tiempo determinado cada día del mes. Por ejemplo, podemos especificar el tiempo de uso de la computadora durante 300 minutos el domingo y 60 minutos el lunes.

    Timekpr aparecerá en la barra de tareas del usuario y bloqueará el escritorio cuando finalice el tiempo de cálculo del usuario.


    Usuarios y grupos es un concepto bastante grande para cubrir dentro de un artículo. ¿Nos perdimos algo importante? Siéntase libre de compartir algunos conocimientos con los otros lectores en los comentarios.