Todos los cursos

Terminal de Linux en Raspberry Pi

Progreso del curso

Terminal de Linux en Raspberry Pi
20%

Autor de la lección

Miguel Ángel Abellán
Porque disfruto programando y tengo la suerte de aprender todos los días.
Lección 5: Permisos y usuarios

  Permisos y usuarios

En esta lección se explican los principales comandos para administrar permisos a los directorios y ficheros asignados a usuarios o grupos de usuarios.

 

pi@raspberrypi: ~ $ chmod -R 777 /home/pi

  • chmod [permisos] [directorio]: cambia los permisos de un fichero
  • cmod -R 777 /home/pi: asigna todos los permisos de forma recursiva al directorio /home/pi

 

Los usuarios en GNU/Linux se identifican por número único de usuario (UserID o UID) y pertenecen a un grupo principal de usuario, identificado también por un número único de grupo (GroupID GID). Un usuario puede pertenecer a todos los grupos que quiera.

pi@raspberrypi: ~ $ cat /etc/passwd

  • cat /etc/passwd: muestra todos los usuarios agregados al sistema operativo

Si ejecutamos la anterior instrucción observaremos los siguientes usuarios del sistema.

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
...
pi:x:1000:1000:,,,:/home/pi:/bin/bash
...

Cada línea corresponde a un usuario. Cada usuario contiene 7 campos diferenciados por ":".

  • El primer campo indica el nombre de usuario de inicio de sesión (login). Tiene que ser único.
  • El segundo campo indica con una "x" si la contraseña está encriptada en el fichero de contraseñas (/etc/shadow).
  • El tercer campo indica el UserID. Tiene que ser único. 0 Para el usuario root. del 1 al 100 para cuentas especiales.
  • El cuarto campo indica el identificador de grupo GID los cuales se encuentra en el fichero de grupos (/etc/group).
  • El quinto campo es para comentarios del usuario.
  • El sexto campo es para asignar el espacio de trabajo por defecto.
  • El séptimo campo especifica el shell que va a utilizar el usuario de forma predeterminada.

 

pi@raspberrypi: ~ $ whoami

  • whoami: muestra el usuario conectado

 

pi@raspberrypi: ~ $ passwd pi

  • passwd [usuario]: cambia la contraseña para el usuario que le sigue
  • passwd pi: cambiar la contraseña para el usuario pi

 

pi@raspberrypi: ~ $ sudo adduser usuario

  • sudo adduser [usuario]: añade un nuevo usuario al sistema
  • sudo adduser nuevo: añade el usuario llamado nuevo al sistema

 

pi@raspberrypi: ~ $ sudo usermod usuario

  • sudo usermod [usuario]: modifica el usuario especificado
  • sudo usermod nuevo: modifica el usuario llamado nuevo

 

pi@raspberrypi: ~ $ sudo deluser usuario

  • sudo deluser [usuario]: elimina el usuario especificado
  • sudo deluser nuevo: elimina el usuario llamado nuevo del sistema

 

 

Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.