温馨提示×

linux chsh命令的用法及参数详解

小樊
86
2024-08-16 09:23:37
栏目: 智能运维

chsh命令用于更改用户的默认登录shell。默认情况下,用户的登录shell是指定在/etc/passwd文件中的shell。通过使用chsh命令,用户可以更改自己的登录shell。

chsh命令的语法如下:

chsh [options] [username]

参数说明:

  • -s, --shell: 指定要更改为的shell
  • -l, --list-shells: 列出可用的shell
  • -v, --version: 显示chsh的版本信息
  • username: 要更改登录shell的用户名

示例:

  1. 更改用户的登录shell为/bin/bash:
chsh -s /bin/bash username
  1. 列出可用的shell选项:
chsh -l

注意:仅允许root用户更改其他用户的登录shell,普通用户只能更改自己的登录shell。

0