我该如何设置以便每个人都使用 /bin/bash shell?

我该如何设置以便每个人都使用 /bin/bash shell?

如果我在 /etc/profile 中执行此操作,由于某种原因它似乎不起作用:

export SHELL="/bin/bash/"

答案1

chsh $USER命令改变用户的shell。

如果你想一次性更改它们,你可以修改文件/etc/passwd

尝试执行二进制文件时,您不需要尾随斜杠。

答案2

要在创建新用户时设置默认 shell,这取决于您如何创建新用户。对于useraddLinux(至少是 Ubuntu),请编辑/etc/default/useradd并更改SHELL变量。

答案3

我不确定它是否适用于所有 Linux 发行版,但在大多数 Unix 实现中,该文件/etc/shells列出了用户可以选择的 shell。因此,如果您不希望用户能够使用chsh它来更改其他内容,请确保bash其中列出的是唯一的 shell。

相关内容