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$ 



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2375341/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29270124/viewspace-2375341/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值