janu agrawal Asked: 2017-12-13 01:00:04 +0800 CST2017-12-13 01:00:04 +0800 CST 2017-12-13 01:00:04 +0800 CST Para que serve o comando chsh? 772 Eu sei que o chsh é usado para alterar o shell de login com o shell listado neste arquivo. Ok, Mas o que é realmente o shell de login? Alguém pode me dizer isso tão simples quanto você pode? ;) linux shell 2 respostas Voted Best Answer simlev 2017-12-13T01:20:15+08:002017-12-13T01:20:15+08:00 É o shell que você está executando quando faz o login. Por exemplo, quando entro sshem meus servidores remotos, gosto de ter bash: chsh [ENTER] /bin/bash [ENTER] Você pode querer ler mais sobre este tópico: Um shell de login é o primeiro processo executado sob seu ID de usuário quando você efetua login para uma sessão interativa. dr_ 2017-12-13T01:21:03+08:002017-12-13T01:21:03+08:00 O shell de login, como o nome diz, é o shell ( bash, zsh, etc) que é dado a um usuário quando ele faz login e onde ele digita comandos. É armazenado como o último campo em /etc/passwd: jdoe:x:1031:1031:John Doe:/home/jdoe:/bin/bash
É o shell que você está executando quando faz o login.
Por exemplo, quando entro
ssh
em meus servidores remotos, gosto de terbash
:Você pode querer ler mais sobre este tópico:
O shell de login, como o nome diz, é o shell (
bash
,zsh
, etc) que é dado a um usuário quando ele faz login e onde ele digita comandos.É armazenado como o último campo em
/etc/passwd
: