ubuntu下chsh命令無法改變預設shell的問題(已解決)

來源:互聯網
上載者:User

系統:ubuntu 9.04

 

一linux教材中說:“在登陸後,鍵入 chsh 並按<Enter>可以改變預設 shell。根據系統的不同,您可能被要求輸入您登陸的密碼與將要使用的 shell 的名字。請輸入將要使用的 shell 的完整路徑,比如輸入 /bin/tcsh 表示改變到 TC shell。不過這種方式要求您是系統管理員才行,換句話說,您要以 root 使用者的身份登入。“

 

根據教材,我輸入"chsh“命令,然後輸入口令,輸入登入shell,斷行符號之後沒有任何提示,也沒有進入到 tcsh:

------------------------------------------------

~$ chsh
口令:
正在更改 username 的 shell
請輸入新值,或直接敲斷行符號鍵以使用預設值
    登入 Shell [/bin/tcsh]: /bin/tcsh

~$
-------------------------------------------------

 

使用 sudo chsh 也是一樣:

---------------------------------------------------

~$ sudo chsh
[sudo] password for username:
正在更改 root 的 shell
請輸入新值,或直接敲斷行符號鍵以使用預設值
    登入 Shell [/bin/tcsh]: /bin/tcsh
~$

---------------------------------------------------

 

 

在終端輸入 tcsh 可以進入到 tcsh shell,如下:

-----------------------------------------------------

~$ tcsh
kxx-desktop:~>
---------------------------------------------------------

 

已解決。

chsh 命令是改變登陸shell,需要重啟才能看到效果。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.