位置: 编程技术 - 正文

更改linux用户登录shell的操作方法(linux更换用户登录命令)

编辑:rootadmin

1、查看机器安装了哪些shell?

有两种方法可以查看。

第一种:

[rocrocket@wupengchong ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh

第二种:

[rocrocket@wupengchong ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/zsh

其实chsh -l也是来查看这个文件。

2、查看当前正在使用的shell是哪个?

[rocrocket@wupengchong ~]$ echo $SHELL /bin/bash 注意SHELL一定要是大写。可以看到,我目前使用的shell是/bin/bash

3、执行了zsh之后,我查看当前shell类型仍然是/bin/bash呢?

请注意,我们虽然执行了zsh,但是所谓“当前的shell”是一个大环境的概念,是针对一个已登录的用户而言的。而我们执行zsh只是启动了一个zsh的解释器程序而已,并没有改变大环境。如果想改变“当前的shell”,那么还是要使用chsh才可以。

4、修改我的shell为zsh

[rocrocket@wupengchong ~]$ chsh -s /bin/zsh Changing shell for rocrocket. Password: Shell changed. [rocrocket@wupengchong ~]$ 使用chsh加选项-s就可以修改登录的shell了! 你会发现你现在执行echo $SHELL后仍然输出为/bin/bash,这是因为你需要重启你的shell才完全投入到zsh怀抱中去。

5、chsh -s到底修改了哪里?

秘密告诉你吧。chsh -s其实修改的就是/etc/passwd文件里和你的用户名相对应的那一行。现在我来查看下: [rocrocket@wupengchong ~]$ cat /etc/passwd|grep ^rocrocket rocrocket:x:::rocrocket,China:/rocrocket/PSB/home:/bin/zsh 看!你可以发现输出内容的最后部分已经变成了/bin/zsh了!下次你重启的时候,linux就会读取这一命令来启动你的shell了! 好了,我要恢复正常工作,把shell修改会我熟悉的/bin/bash了! [rocrocket@wupengchong ~]$ chsh -s /bin/bash Changing shell for rocrocket. Password: Shell changed.

推荐整理分享更改linux用户登录shell的操作方法(linux更换用户登录命令),希望有所帮助,仅作参考,欢迎阅读内容。

更改linux用户登录shell的操作方法(linux更换用户登录命令)

文章相关热门搜索词:linux更换用户登录命令,linux更换用户登录命令,linux 更改用户,linux如何更改登录密码,linux更改登录用户名命令,linux更改登录用户名命令,linux如何更改登录密码,linux更改用户登录,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux内核链表实现过程 关于双链表实现,一般教科书上定义一个双向链表节点的方法如下:structlist_node{stuctlist_node*pre;stuctlist_node*next;ElemTypedata;}即一个链表节点包含:一个指

linux网络编程用到的网络函数详解用和使用示例 一.概念介绍网络程序分为服务端程序和客户端程序。服务端即提供服务的一方,客户端为请求服务的一方。但实际情况是有些程序的客户端、服务器端

给定链表中间节点指针,删除中间节点的方法 问题如下输入:链表a-b-c-d-e中指向节点c的指针输出:无返回值,但新链表变为a-b-d-e解答:想了好久没想出来,看了提示才知道解法的。这里用到了一

标签: linux更换用户登录命令

本文链接地址:https://www.jiuchutong.com/biancheng/376769.html 转载请保留说明!

上一篇:linux基础之Shell Script入门介绍(linux中的shell命令)

下一篇:Linux内核链表实现过程(linux内核结构详解)

  • 补缴以前年度企业所得税如何填报汇算清缴表
  • 工会筹备金的计税依据是应发工资还是实发工资
  • 企业进口葡萄酒也要缴纳消费税吗
  • 资产总额增长幅度怎么算
  • 电子承兑提示付款
  • 结转折旧费用是自动结转的吗
  • 其他应收款可以在贷方吗
  • 房地产企业增值税管理办法
  • 增值税优惠政策3%降1%
  • 员工出差的住宿费计入什么科目
  • 机场工作人员的家属票
  • 退回房租含税的情况怎么入账?
  • 如何区分劳务报酬
  • 国家认定的高新技术企业是什么意思
  • 科技型中小企业怎么认定
  • 固定资产直接进费用违背什么
  • 招待客户产生的住宿费
  • 增值税发票小数点后面小数不能打印
  • 微信提现收取手续费多少钱
  • 外管证预缴增值税怎么抵扣
  • 什么是额定功率和峰值功率
  • 安全处罚管理规定
  • 工资做账表格怎么做
  • PHP:xml_set_end_namespace_decl_handler()的用法_XML解析器函数
  • 用ghost装win10
  • 尼泊尔乡村
  • 查补税款有未缴纳怎么办
  • AUTOMATIC1111/stable-diffusion-webui安装教程
  • chrome使用教程
  • 盛开的樱花和姬子的故事
  • 债权转让抵押权一并转让,需要办理抵押变更手续
  • 技术安装工人包食宿
  • uni.getstorage
  • php判断字符串是否为ip地址
  • 销售费用计提分录
  • 公司现金发放证明
  • 增值税负数要结转
  • 如何用python给excel每一行添加序号
  • mysql主键和索引
  • 本月发生的费用,下月取得发票,怎么做账
  • 不认证的发票可以作废吗
  • 技术服务合同的税率
  • 退休职工费用可以税前扣除吗
  • 收到房租的租金怎么做账
  • 材料暂估入库的账务处理
  • 建筑业的人工费是什么
  • 失控发票补缴税款后又被稽查
  • 小商户怎么打发票
  • 以后年度结转如何结转
  • 半成品怎么核算成本做账
  • 以现金形式发工资违法吗
  • 不同银行的存款
  • 营业外支出包括
  • 小规模企业能否消化13点增值税普通发票
  • 怎么判断政府
  • 支票丢失需要登报吗
  • sql 分页语句
  • JDBC探索之SQLException解析
  • sqlserver中将varchar类型转换为int型再进行排序的方法
  • 安装win8系统需要什么条件
  • ubuntu系统如何切换中文
  • 解决mac上不能写字的办法
  • 新手菜鸟什么意思
  • win7复制文件到system32没有权限
  • ubuntu10.04 root的帐户启用方法
  • win8键盘失灵怎么办
  • win10商店重置后不见了
  • win8无法安装wps
  • win10预览版21277下载
  • cocos creator rpg
  • 创建javascript对象
  • Unity3D之iTween
  • unity3d操作
  • jquery入口
  • android 获取手机屏幕截图
  • 税务暂停办理业务通知
  • 金银首饰以旧换新业务按销售方实际
  • 四川国税网上申报大厅
  • 国税稽查局查账单凭个人流水能不能当做证据
  • 手机的海关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设