国产探花免费观看_亚洲丰满少妇自慰呻吟_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類型


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙井市| 无棣县| 清镇市| 商洛市| 剑阁县| 桃园市| 余干县| 鲁甸县| 桂林市| 当涂县| 安多县| 吉水县| 正安县| 浦县| 安溪县| 商水县| 平武县| 永城市| 昆明市| 深泽县| 柯坪县| 社会| 贵阳市| 逊克县| 西华县| 兰坪| 博兴县| 玉门市| 桃园县| 太仓市| 五指山市| 台湾省| 高雄市| 富源县| 岳阳县| 毕节市| 苗栗县| 苗栗县| 固安县| 海宁市| 雅安市|