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

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

 更新時(shí)間: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也是來查看這個(gè)文件。

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

[rocrocket@wupengchong ~]$ echo $SHELL
/bin/bash
注意SHELL一定要是大寫??梢钥吹?,我目前使用的shell是/bin/bash

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

請(qǐng)注意,我們雖然執(zhí)行了zsh,但是所謂“當(dāng)前的shell”是一個(gè)大環(huán)境的概念,是針對(duì)一個(gè)已登錄的用戶而言的。而我們執(zhí)行zsh只是啟動(dòng)了一個(gè)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了!
你會(huì)發(fā)現(xiàn)你現(xiàn)在執(zhí)行echo $SHELL后仍然輸出為/bin/bash,這是因?yàn)槟阈枰貑⒛愕膕hell才完全投入到zsh懷抱中去。

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

秘密告訴你吧。chsh -s其實(shí)修改的就是/etc/passwd文件里和你的用戶名相對(duì)應(yīng)的那一行?,F(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了!下次你重啟的時(shí)候,linux就會(huì)讀取這一命令來啟動(dòng)你的shell了!
好了,我要恢復(fù)正常工作,把shell修改會(huì)我熟悉的/bin/bash了!
[rocrocket@wupengchong ~]$ chsh -s /bin/bash
Changing shell for rocrocket.
Password:
Shell changed.

相關(guān)文章

最新評(píng)論

枞阳县| 都昌县| 惠安县| 杭锦旗| 长乐市| 建德市| 晋中市| 车致| 司法| 松潘县| 浦县| 鄂伦春自治旗| 山东| 喜德县| 正安县| 上犹县| 葫芦岛市| 汝州市| 马边| 临澧县| 图木舒克市| 名山县| 怀远县| 千阳县| 新巴尔虎左旗| 台北市| 茂名市| 涿鹿县| 河源市| 呼图壁县| 元谋县| 汤原县| 平舆县| 沙坪坝区| 浑源县| 常州市| 博爱县| 远安县| 望谟县| 车险| 油尖旺区|