国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Ubuntu > 正文

ubuntu中用戶使用的shell如何指定

2024-06-28 13:19:33
字體:
來源:轉載
供稿:網友
Ubuntu中用戶使用的shell如何指定

  在機器上給同事開了一個賬號,結果ssh登陸后,補全,高亮都沒有,但是我自己的賬號都可以.首先懷疑是.bashrc文件設置有問題,對比2個用戶目錄的這個文件并未發現可以的地方.搜索得知可能是所使用的shell不同,因為補全一般是通過一個與之對應的補全腳本或者內置補全功能,所有推斷2個用戶使用的shell不同,于是在2個用戶下分別 echo $SHELL,果不其然,一個是/bin/bash,一個是/bin/sh,而sh又是一個符號鏈接,指向/bin/dash,ubuntu默認采用的是dash,一般通過/bin/sh的符號鏈接來指向,如果要切換它指向bash,執行:

sudo dpkg-reconfigure dash

選擇是,否即可切換ubuntu默認shell,但是這樣一來就影響了其他用戶,能否針對于不同的用戶單獨指定其使用的shell呢?打開/etc/passwd文件:

用戶對應的最后一個字段就指定了用戶登陸時使用的shell類型,如果不指定,那么就使用默認的/bin/sh.如何修改這個設置呢?

 sudo usermod -s 用戶名 shell類型


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 安泽县| 洛宁县| 南和县| 昭觉县| 临沧市| 抚宁县| 电白县| 小金县| 靖宇县| 云安县| 兴仁县| 丹棱县| 湖口县| 新建县| 莱西市| 新野县| 原阳县| 临邑县| 股票| 浦北县| 依安县| 监利县| 澄江县| 云安县| 长沙县| 梧州市| 平山县| 鄂伦春自治旗| 东山县| 始兴县| 通化县| 闸北区| 彭阳县| 定陶县| 古交市| 濉溪县| 惠安县| 桂东县| 乐平市| 黑水县|