O que acontece quando você faz chsh sem um nome de usuário?

O que acontece quando você faz chsh sem um nome de usuário?

Pode-se: sudo chsh -s /bin/sh ou sudo chsh -s /bin/sh user_name

Entende-se que o segundo comando altera o shell para o especificadonome de usuáriomas não está claro o que acontece sem especificar umnome de usuárioe onde isso se reflete?

Obrigado!

Responder1

O comando sem usuário altera o usuário 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

informação relacionada