Linux基础命令chsh的用法

这篇文章主要介绍“Linux基础命令chsh的用法”,在日常操作中,相信很多人在Linux基础命令chsh的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux基础命令chsh的用法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联建站是一家集网站建设,陵水黎族企业网站建设,陵水黎族品牌网站建设,网站定制,陵水黎族网站建设报价,网络营销,网络优化,陵水黎族网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

chsh

改变用户登录时使用的shell,默认使用bash。如果命令行上没有给出shell,chsh将提示输入一个shell。chsh将接受系统上任何可执行文件的完整路径名。但是,如果shell未在“/etc/shell”文件中列出,则将发出警告。另一方面,也可以将其配置为只接受此文件中列出的shell,除非您是root用户。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、语法

chsh [选项]  user

 

2、选项列表

选项

说明

-u | --help

显示帮助文档

-v | --version

显示命令版本

-s | --shell

改变登录后使用的shell环境

-l | --list-shells

显示系统当前可以用的shell

 

3、实例

1)查看可用的shell

[root@localhost david]# chsh -l david                  //显示当可用shell

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh

2)改变用户shell

[root@localhost david]# chsh -s /bin/sh david         //改变登录shell

Changing shell for david.

Shell changed.

[root@localhost david]# su david                        //切换用户,shell已经改变

sh-4.1$ 

到此,关于“Linux基础命令chsh的用法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站题目:Linux基础命令chsh的用法
URL链接:http://csdahua.cn/article/gjgjde.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流