agregar usuario
El adduser
archivo predeterminado es /etc/adduser.conf
. El shell predeterminado definido por la DSHELL
variable es /bin/bash
por defecto.
useradd
Lo más probable es que no necesite esto porque useradd es una utilidad de muy bajo nivel, y casi nunca se usa directamente.
Si usa useradd, edite el /etc/default/useradd
archivo de esqueleto (sin embargo, no olvide hacer una copia de seguridad).
Establezca la SHELL
variable en /bin/bash
lugar de /bin/sh
.
Ahora, cada vez que usas useradd
para agregar un nuevo usuario, bash
es automáticamente su shell predeterminado.
Usuarios ya existentes
Si desea cambiar el shell de los usuarios ya existentes, debe editar el /etc/passwd
archivo (asegúrese de tener una copia de seguridad del mismo).
Aquí hay una descripción de las columnas.
- nombre de inicio de sesión
- contraseña cifrada opcional
- ID de usuario numérico
- ID de grupo numérico
- nombre de usuario o campo de comentario
- directorio de inicio del usuario
- intérprete de comandos de usuario opcional
En ese orden separados por dos puntos (:) como este.
root:x:0:0:root:/root:/bin/bash
Para obtener más información sobre ese archivo, consulte la página de manual man 5 passwd
.
sudo -u $USER chsh -s $SHELL
.