¿Qué sucede cuando haces chsh sin un nombre de usuario?

¿Qué sucede cuando haces chsh sin un nombre de usuario?

Uno puede: sudo chsh -s /bin/sh o sudo chsh -s /bin/sh user_name

Se entiende que el segundo comando cambia el shell para el especificadonombre de usuariopero no está claro qué sucede sin especificar unnombre de usuarioy ¿dónde se refleja eso?

¡Gracias!

Respuesta1

El comando sin usuario cambia el usuario root:

terrance@terrance-ubuntu:~$ sudo chsh -s /bin/sh
terrance@terrance-ubuntu:~$ cat /etc/passwd | grep "/bin/sh"
root:x:0:0:root:/root:/bin/sh
terrance@terrance-ubuntu:~$ sudo chsh -s /bin/bash
terrance@terrance-ubuntu:~$ cat /etc/passwd | grep "/bin/bash"
root:x:0:0:root:/root:/bin/bash

información relacionada