linux+用户的shell,linux更换用户_更改linux用户登录shell的方法_动妈-游戏力育儿的博客-程序员宅基地

技术标签: linux+用户的shell  

摘要 腾兴网为您分享:更改linux用户登录shell的方法,幸福钱庄,小学英语,我和你,万科物业等软件知识,以及光大app,视频解码包,dns修改软件,天天小说阅读器,微信跳一跳,企业管家,蚂蚁邦,口袋听听,汤家凤考研数学视频,初音未来桌面壁纸,耀莱成龙影院,三维gis软件,图片库软件,景深计算器,华中科技大学软件等软件it资讯,欢迎关注腾兴网。更改linux用户登录shell的方法,感兴趣的朋友可以参考下。 1、查看机器安装了哪些shell? 有两种方法可以查看。 第一种: [[email protected] ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh 第二...

更改linux用户登录shell的方法,感兴趣的朋友可以参考下。

1、查看机器安装了哪些shell?有两种方法可以查看。

第一种:

[[email protected] ~]$ chsh -l

/bin/sh

/bin/bash

/sbin/nologin

/bin/zsh

第二种:

[[email protected] ~]$ cat /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/bin/zsh

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

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

[[email protected] ~]$ echo $SHELL

/bin/bash

注意SHELL一定要是大写。可以看到,我目前使用的shell是/bin/bash

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

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

4、修改我的shell为zsh

[[email protected] ~]$ chsh -s /bin/zsh

Changing shell for rocrocket.

Password:

Shell changed.

[[email protected] ~]$

使用chsh加选项-s就可以修改登录的shell了!

你会发现你现在执行echo $SHELL后仍然输出为/bin/bash,这是因为你需要重启你的shell才完全投入到zsh怀抱中去。

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

秘密告诉你吧。chsh -s其实修改的就是/etc/passwd文件里和你的用户名相对应的那一行。现在我来查看下:

[[email protected] ~]$ cat /etc/passwd|grep ^rocrocket

rocrocket:x:500:500:rocrocket,China:/rocrocket/PSB/home:/bin/zsh

看!你可以发现输出内容的最后部分已经变成了/bin/zsh了!下次你重启的时候,linux就会读取这一命令来启动你的shell了!

好了,我要恢复正常工作,把shell修改会我熟悉的/bin/bash了!

[[email protected] ~]$ chsh -s /bin/bash

Changing shell for rocrocket.

Password:

Shell changed.

相关推荐

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29331015/article/details/116552995

智能推荐

autobahn + Python 简易通信交互_小清晨呀的博客-程序员宅基地_autobahn python

================客户端=================from autobahn.asyncio.websocket import WebSocketClientProtocol, \ WebSocketClientFactorytry: import asyncioexcept ImportError: import trollius ...

Comparable和Comparator---JDK1.8源码分析__小花的博客-程序员宅基地

Comparable和Comparator-源码分析一. Comparable源码分析①. Comparable的唯一方法compareTo()②. String源码重写compare() 方法③. Comparable接口使用方式二. Comparator源码分析①. Comparator里面的方法分析②. Comparator接口使用方式三. Comparable和Comparator比较一. Comparable源码分析 Comparable是排序接口。若一个类实现了Comparable接口,就

人均劳动生产率的计算方法_劳动生产率是怎么计算的_weixin_39814454的博客-程序员宅基地

展开全部劳动生产率按按不同人员的范围计算,可分为:(1)按全部职工计算:就是全员62616964757a686964616fe4b893e5b19e31333431356134劳动生产率。(2)按生产工人计算:就是生产工人劳动生产率;生产的产品量能用产品实物产量和标准实物产量、生产工作量与产品价值量(总产值、净产值等)等指标计算。劳动生产率是指劳动者在一定时期内创造的劳动成果与其相适应的劳动消耗量...

python os 批量文件尺寸异常检查(代码可运行)_AsajuHuishi的博客-程序员宅基地

简介批量产生的文件(例如数据集样本)往往拥有顺序递增的序号。然而,因为一些因素(例如原始文件被破坏),其中的一些样本是无法使用的。这些坏掉的样本往往在尺寸上和正常的样本有很大差异(见下图)。如果对这些异常数据样本不加处理,在后续的操作(例如深度学习训练)中就有可能会出现异常(例如NaN)。我在之前的数据处理过程中使用了一种文件尺寸批量检查方法,用于解决连续序号文件中具有异常尺寸的文件的问题。1.我们检查每个文件尺寸是否在正常阈值之中。如果不在这个范围之内,我们将使用其他序号的正常文件覆盖当前文件

工具类-FormatTime_weixin_30251587的博客-程序员宅基地

.#coding:utf-8from datetime import datetimedef get_date_formatted_date(symblo): """ 获取指定格式 :param symblo: :return: """ data = ["%Y","%m","%d"] now = dateti...

教室_王新鸣的博客-程序员宅基地

教室1.1.9. 需求:(功能,性能,界面,安全,易用)教室功能:是否可上课,是否可讲课,是否放了桌椅板凳,是否装了黑板,是否安装照了明灯,是否安装了完整可使用的电路,要是完整的电路,是否可供所有学生以及老师正常使用,是否教室的网线可提供所有师生正常使用,是否教室电器墙面可设置学生以及学校公告提供学生及老师浏览,是否教室暖气可提供供暖,是否教室的房屋设计安全美观大方明亮通透。教室的性能:是否教室的所有电路,是否可提供教室里所以老师及学生正常是使用,是否教室的安装的照明灯可供老师及学生晚上正常上课,

随便推点

discuzapi接口_discuz api接口开发_仙女弱弱的博客-程序员宅基地

{"optioninfo":{"dynamic":"false","static":"true"},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://img.alicdn.com/tfs/TB1XY8hGYr1gK0jSZFDXXb9yVXa-1740-328.png","ifIcon":"img","icon":"mPaaS...

python 安装scapy_python 安装 scapy windows 10 64bit_weixin_39522103的博客-程序员宅基地

简介:前段时间装的pypcap做嗅探。打包受阻。因为我都是在windows做的。也要打包到exe给别人用。所以尝试了一下scapy,也可以嗅探,貌似功能更强大。先用sniff吧。这个也不是在venv中点鼠标就能装上的。看下官方提示:You need the following software packages in order to install Scapy on Windows:Python...

用python做web小项目_利用Pycharm + Django搭建一个简单Python Web项目的步骤_weixin_39785400的博客-程序员宅基地

一、Pycharm中安装Django此教程默认你已安装并配置了Python 3.7.6)1.File—>Settings二、搭建Django项目1.File—>New Project2.新窗口打开,会出现以下的文件简单解释一下这几个文件:**init.py:**这是一个初始化的空文件,一般我们不需要动它。settings.py: 这是一个配置文件,里面有关于语言、时区、安装的app声明...

android限制行数_android ScrollView 控制行数_因钽投智的博客-程序员宅基地

利用ScrollView 来控制textView 显示的行数android:layout_width="fill_parent"android:layout_height="wrap_content"android:scrollbars="vertical" >android:layout_width="wrap_content"android:layout_height="wrap_con...

教练式沟通技巧_普通网友的博客-程序员宅基地

课程背景:在今天这个人才时代,什么能够帮助我们激发出自己和团队的最大优势?教练是当今人才和领导力开发领域的新领域。什么是教练?简言之,教练就是通过教练式沟通方式,帮助我们深入了解自己,理解他人,激发出内在的动力、潜力和变革的愿望。教练的过程就是陪伴下属成长和成功的过程。教练的理念和技术将会使您的人生和事业更上一个台阶,实现更大的自我价值。此课程您会感受到教练如何能够解决一些实际的问题和困惑,发掘出您更大的领导魅力,进而发挥出团队的巨大潜力,帮助公司走向更美好的未来。课程目标:■ 理解教练的定义与理念,

mysql slave io线程_mysql replication(复制)中 io 线程成为瓶颈的情况_蒋四金法考的博客-程序员宅基地

摘要:在用sysbench测试mysql replication时,发现大量的小语句(insert),导致replication io线程的relay,猜测:mysql 复制io线程可能对于大量小段信息的传输有瓶颈。因此,作者之后采用 SET GLOBALslave_compressed_protocol=ON 的方法,启用压缩模式,进行replication。验证后发现io 效率提升,此时sql...

推荐文章

热门文章

相关标签