chsh 命令有什么用?

chsh 命令有什么用?

我知道 chsh 用于使用此文件中列出的 shell 更改登录 shell。好的,

但Login shell到底是什么?谁能尽可能简单地告诉我这个? ;)

答案1

这是您登录时运行的 shell。
例如,当我ssh进入远程服务器时,我喜欢bash

chsh       [ENTER]
/bin/bash  [ENTER]

你可能想要 更多的 话题:

登录 shell 是当您登录交互式会话时在您的用户 ID 下执行的第一个进程。

答案2

顾名思义,登录 shell 是用户登录并键入命令时提供给用户的shell( bash、等)。zsh

它作为最后一个字段存储在/etc/passwd

jdoe:x:1031:1031:John Doe:/home/jdoe:/bin/bash

相关内容