Crea un nuevo usuario en Ubuntu

Este artículo se basa en el sistema Linux Ubuntu para crear un nuevo usuario normal, el nombre de usuario del sistema Linux es peng y el nombre de host es ubuntu.

  • 1. Crea un nuevo usuario
  • 2. Permitir que el usuario ejecute instrucciones como administrador.

1. Crea un nuevo usuario

1.1 Cree un nuevo usuario que solo pueda iniciar sesión en la consola

  • 1) Cambie a usuario root para obtener el permiso para crear usuarios
peng@ubuntu:~$ sudo su
  • 2) Agregue un nuevo usuario (por ejemplo, el nombre de usuario es csdn)
root@ubuntu:/home/peng# useradd csdn
  • 3) Establecer una contraseña de inicio de sesión para el usuario
root@ubuntu:/home/peng# passwd csdn

Escriba la descripción de la imagen aquí

  • 4) Especifique el intérprete de comandos para el usuario (generalmente / bin / bash)
root@ubuntu:/home/peng# usermod -s /bin/bash csdn
  •  
  • Monte un disco para el usuario:
  • #把/dev/sda1这个盘挂载在abc路径下
    sudo mount /dev/sda1 /home/abc

    Agregar al grupo de la ventana acoplable:

  • # 把AABBQW这个用户添加到名为docker的组里
    sudo gpasswd -a AABBQW docker
    
    
    (默认名字叫docker,参考https://blog.csdn.net/u011337602/article/details/104541261)
    

     

  •  
  •  
  •  
  • 5) Especifique el directorio de inicio del usuario para el usuario.
root@ubuntu:/home/peng# usermod -d /home/csdn csdn
  • 6) Ver los atributos del usuario
root@ubuntu:/home/peng# cat /etc/passwd

Escriba la descripción de la imagen aquí

Como puede ver, el usuario csdn ya existe. Una fila de registros en / etc / passwd corresponde a un usuario, y cada fila de registros está separada en 7 campos por dos puntos (:). El formato y el significado específico son los siguientes:

Nombre de usuario: Contraseña: Número de identificación de usuario: Número de identificación de grupo: Descripción anotativa: Directorio de inicio de usuario: Intérprete de comandos

  • 7) Cambiar a csdn de usuario
root@ubuntu:/home/peng# su csdn

Después de cambiar de la siguiente manera:

Escriba la descripción de la imagen aquí

Puede ver que el directorio actual del usuario csdn después de iniciar sesión sigue siendo "/ home / peng", es decir, el directorio de inicio del usuario peng.

Este método solo puede cambiar de usuario en la consola. Una vez que se reinicia el sistema, el usuario aún no puede iniciar sesión (solo puede iniciar sesión con el usuario original o root).

1.2 Crear un nuevo usuario que pueda iniciar sesión en la interfaz gráfica de usuario

  • 1) Cambie a usuario root para obtener el permiso para crear usuarios
peng@ubuntu:~$ sudo su
  • 2) Agregue un nuevo usuario (por ejemplo, el nombre de usuario es csdn)
root@ubuntu:/home/peng# adduser csdn

Luego siga las instrucciones del sistema para configurar la contraseña y la descripción de la anotación. La configuración puede ser exitosa sin ingresar otros comandos usted mismo durante todo el proceso. El directorio de inicio del usuario y el programa de análisis de comandos son designados automáticamente por el sistema.

Escriba la descripción de la imagen aquí

  • 3) Ver los atributos del usuario
root@ubuntu:/home/peng# cat /etc/passwd

Escriba la descripción de la imagen aquí

Como puede ver, en comparación con 1.1, hay más CSDN de nombre completo de usuario que acabamos de especificar para el usuario.

  • 4) Cierre la sesión del usuario actual e inicie sesión en el sistema como usuario csdn

Escriba la descripción de la imagen aquí

Puede ver que el directorio actual del usuario csdn después de iniciar sesión es ~, es decir, "/ home / csdn".

1.3 La diferencia entre los dos comandos

La mayor diferencia entre los dos métodos es que los comandos para crear un nuevo usuario son diferentes: el primero es useradd y el segundo es adduser . En consecuencia, si desea eliminar un usuario, el primer comando es userdel y el segundo comando es deluser.

2. Permitir que el usuario ejecute instrucciones como administrador.

Cuando agregamos "sudo" antes de la instrucción para ejecutar algunas instrucciones (como cambiar al usuario root), ocurrirá un error:

csdn no está en el archivo sudoers. Este incidente será reportado.

Escriba la descripción de la imagen aquí

  • 1) Cambie al usuario root nuevamente (no use sudo su, pero use su root)
csdn@ubuntu:/home/peng$ su root

Si se solicita "su: Authentication failure" aquí, es porque la contraseña de inicio de sesión no está configurada para root, la solución: 
1. Primero vuelva al usuario peng: su peng 
2. Configure la contraseña de inicio de sesión para root: sudo passwd root

  • 2) Ejecuta el comando visudo
csdn@ubuntu:/home/peng$ visudo
  • 3) Este comando abre realmente el archivo / etc / sudoers. Modifique el archivo y agregue una línea debajo de la línea "root ALL = (ALL: ALL) ALL":

csdn TODOS = (TODOS: TODOS) TODOS

ctrl + o (luego presione enter) para guardar, ctrl + c para cancelar, ctrl + x para salir

Escriba la descripción de la imagen aquí

  • 4) Volver a csdn
root@ubuntu:/home/peng# su csdn
  • 5) Inicie sesión en root de nuevo con sudo su
csdn@ubuntu:/home/peng$ sudo su

Escriba la descripción de la imagen aquí

Como puede ver, el usuario csdn puede usar el comando sudo para ejecutar instrucciones como administrador.

Supongo que te gusta

Origin blog.csdn.net/yxpandjay/article/details/112672427
Recomendado
Clasificación