Solaris UNIX:更改默认Shell

时间:2020-01-09 10:45:47  来源:igfitidea点击:

如何使用命令行选项在Solaris/OpenSolaris UNIX操作系统下将默认的ksh shell更改为bash shell?

您需要使用passwd命令在Solaris UNIX操作系统下更改登录Shell。
另外,passwd命令更改密码或者列出与用户登录名关联的密码属性。
此外,特权用户可以使用passwd来安装或者更改与任何登录名关联的密码和属性。

更改默认shell

对普通用户使用以下命令(假设您具有权限:

$ sudo passwd -e username
$ sudo passwd -e Hyman

否则,以root用户身份登录并执行:

# passwd -e root
# passwd -e Hyman

您还可以为名为Hyman的用户创建一个sudo条目以更改其shell:

Hyman ALL=NOPASSWD: /bin/passwd -e

或者,用户组中的所有用户都可以更改自己的shell程序:

%users ALL=/bin/passwd -e