220 likes | 425 Views
Usuarios y grupos Linux 2° IJ – ITS Profesor Javier Sellanes. Usuarios.
E N D
Usuarios. Las cuentas de usuario además de tener un nombre y una contraseña, también tienen asociados una directorio para almacenar sus documentos y su perfil, generalmente dentro de la carpeta /home/nombre-usuario comúnmente denominado directorio home del usuario. También un intérprete de comandos (shell).
Usuarios. Linux (Unix) establece a cada usuario un número diferente, este número es el identificador de usuario (uid = User IDentifier). Internamente el sistema trabaja con el uid, no con el nombre del usuario. Los usuarios que creamos, el sistema les asigna uids de 1000 en adelante. Los números uid menores que 100 se reservan para usuarios especiales del sistema.
Usuarios. En Linux (Unix), por defecto, la información de los usuarios del sistema se guarda en el archivo /etc/passwd. Todos los usuarios pertenecen al menos a un grupo. El usuario root tiene el uid 0.
Grupos. El sistema Linux (Unix), al igual que lo hace con los usuarios, asigna a cada grupo un número diferente, este es el identificador de grupo (gid = Group IDentifier). Internamente el sistema trabaja con el gid y no con el nombre del grupo. Normalmente a los grupos que creamos se les asignan gids de 1000 en adelante. Los números gid menores que 100 se reservan para grupos especiales del sistema.
Grupos. En Linux (Unix) por defecto, la información de los grupos de sistema se guarda en el archivo /etc/group.
Crear usuario - useradd -g: Grupo principal que queremos tenga el usuario (debe existir previamente) -d: Carpeta home del usuario. Suele ser /home/nombre-usuario -m: Crear carpeta home si es que no existe. -s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash -c: Nombre personal del usuario
Ejemplo sudo useradd -g javier -d /home/javier -m -s /bin/bash javier -c “Javier Sellanes”
Establecer contraseña al usuario sudo passwd javier
Modificar usuario - usermod Este comando permite modificar todas las opciones que establecimos al momento de crear el usuario. Ejemplos: sudo usermod -d /home/estudiante_javier javier sudo usermod -c “Eduardo Sellanes” eduardo javier
Eliminar usuarios - userdel Ejemplos: Borra el usuario Eduardo sudo userdel eduardo Borra el usuario eduardo y todos sus archivos y directorios sudo userdel -r eduardo
Crear grupo - groupadd Ejemplo: Creamos el grupo segundoij sudo groupadd segundoij
Modificar grupo - groupmod sudo groupmod [-g nuevo-gid] [-n nuevo-nombre] nombre-grupo Ejemplo sudo groupmod -g 1200 estudiantes
Eliminar grupos - groupdel Ejemplo: Sudo groupdel estudiantes
Agregar usuario a un grupo - adduser Ejemplo Agrega al usuario javier al grupo estudiantes. sudo adduser javier estudiantes
Quitar usuario de un grupo - deluser Ejemplo: Elimina al usuario javier del grupo estudiantes. sudo deluser javier estudiantes
Cambio de propietario o grupo a un archivo o directorio. Comando para propietario de un archivo o directorio a un usuario, o hacer que este fichero pertenezca a un grupo. Para ello existen los comandos chown y chgrp.
Cambio de propietario Ejemplo: El archivo texto.doc cuyo propietario es javier pasa a ser eduardo chown eduardo texto.doc
Cambio de grupo. Ejemplo: El archivo texto.doc pasa a tener como grupo principal a its. sudo chgrp its texto.doc