最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

更改linux用戶登錄shell的操作方法

 更新時間:2013年11月08日 00:39:57   作者:  
這篇文章主要為大家分享了更改linux用戶登錄shell的方法,感興趣的朋友可以參考下

1、查看機(jī)器安裝了哪些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

其實(shí)chsh -l也是來查看這個文件。

2、查看當(dāng)前正在使用的shell是哪個?

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

3、執(zhí)行了zsh之后,我查看當(dāng)前shell類型仍然是/bin/bash呢?

請注意,我們雖然執(zhí)行了zsh,但是所謂“當(dāng)前的shell”是一個大環(huán)境的概念,是針對一個已登錄的用戶而言的。而我們執(zhí)行zsh只是啟動了一個zsh的解釋器程序而已,并沒有改變大環(huán)境。如果想改變“當(dāng)前的shell”,那么還是要使用chsh才可以。

4、修改我的shell為zsh

[rocrocket@wupengchong ~]$ chsh -s /bin/zsh
Changing shell for rocrocket.
Password:
Shell changed.
[rocrocket@wupengchong ~]$
使用chsh加選項(xiàng)-s就可以修改登錄的shell了!
你會發(fā)現(xiàn)你現(xiàn)在執(zhí)行echo $SHELL后仍然輸出為/bin/bash,這是因?yàn)槟阈枰貑⒛愕膕hell才完全投入到zsh懷抱中去。

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

秘密告訴你吧。chsh -s其實(shí)修改的就是/etc/passwd文件里和你的用戶名相對應(yīng)的那一行。現(xiàn)在我來查看下:
[rocrocket@wupengchong ~]$ cat /etc/passwd|grep ^rocrocket
rocrocket:x:500:500:rocrocket,China:/rocrocket/PSB/home:/bin/zsh
看!你可以發(fā)現(xiàn)輸出內(nèi)容的最后部分已經(jīng)變成了/bin/zsh了!下次你重啟的時候,linux就會讀取這一命令來啟動你的shell了!
好了,我要恢復(fù)正常工作,把shell修改會我熟悉的/bin/bash了!
[rocrocket@wupengchong ~]$ chsh -s /bin/bash
Changing shell for rocrocket.
Password:
Shell changed.

相關(guān)文章

最新評論

阿瓦提县| 汕头市| 同仁县| 额尔古纳市| 改则县| 晴隆县| 周宁县| 易门县| 淳安县| 浦城县| 龙陵县| 綦江县| 乐安县| 栾城县| 安溪县| 华蓥市| 鲁甸县| 乐亭县| 浙江省| 罗源县| 崇州市| 南充市| 苗栗市| 衡山县| 蕲春县| 攀枝花市| 宣化县| 英吉沙县| 和林格尔县| 定远县| 安徽省| 德化县| 屏东县| 邵东县| 手游| 宕昌县| 昭觉县| 镇平县| 武鸣县| 大城县| 洪江市|