通过对Shell的作用和类型介绍,来实施对用户的默认Shell变更。
Shell的作用是解释执行用户的命令。Shell也是一种编程语言,通常应用于Linux系统中,是Linux系统用户的默认命令解释程序。
由Shell历史发展原因,造成Shell有多个版本类型,常用的有以下几种。
sh
csh
ksh
tcsh
bash
本文介绍 usermod
命令和 chsh
命令修改用户默认Shell的方法,以下步骤皆是在Linux实例的Root用户上完成。
grep [$Name] /etc/passwd
注:[$Name]指需要修改Shell的用户名。系统显示类似如下。
usermod --shell /bin/[$Shell] [$Name]
注:[$Shell]指需要修改用户的默认Shell类型。
grep [$Name] /etc/passwd系统显示类似如下。
grep [$Name] /etc/passwd系统显示类似如下。
chsh -s /bin/[$Shell] [$Name]
grep [$Name] /etc/passwd系统显示类似如下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。