Linux新增的使用者使用shell的問題 - LinuxRae · 2019-08-13Table of ContentsPostCommentsRelated Posts 我在新增使用者後,使用su -切換過去 卻發現他的shell格式跟一般不一樣 一般shell會顯示目前使用者及現在位置 user@host:~$ 但是我新建的使用者開sell卻只有 $ 前面的資訊通通沒有,請問要怎麼做修改? 我是用debian10 ----- Sent from JPTT on my Asus ASUS_I01WD. -- LinuxAll CommentsKristin2019-08-13Home沒刪乾淨?使用者名稱有刪掉重建是嗎Bennie2019-08-16我是先建過一次,發現預設是不會建立家目錄的,後來才新增家目錄給該使用者Joe2019-08-16檢查他的$HOME/.profile 有沒有設定PSOlive2019-08-19用useradd新增的 如果沒特別指定 應該是讀取/etc/skel底下的樣板Elma2019-08-21預設登入會建立 你自己新增才出錯吧你把整個使用者跟/home/使用者 刪掉重建使用者 登入應該就沒事了Audriana2019-08-23我查.profile比照另一個使用者的.profile,兩個看起來是一樣的,沒有看到什麼psKumar2019-08-25剛剛砍掉重建一個相同的使用者名稱也是一樣的狀況Harry2019-08-29試著建另一個不同名稱的使用者也是一樣的狀況Isla2019-09-03查建立使用者的預設檔Dorothy2019-09-06這是你一個人用的嗎?Blanche2019-09-06看一下/etc/default/useraddGilbert2019-09-11不然試著透過useradd自己定義參數看看Necoo2019-09-13他的shell不是bash,所以格式不同Hedy2019-09-16樓上正解 看看$SHELL是什麼Valerie2019-09-16請問樓上那個SHELL是command嗎?還是config檔?Heather2019-09-17$SHELL是變數Andrew2019-09-17可以用echo $SHELL來看看Hedwig2019-09-17useradd -m 才會建家目錄Victoria2019-09-20用usermod -s /bin/bash $USERNAME可能可以變回來Mason2019-09-24再不行就把grep $USERNAME /etc/passwd的內容PO上來George2019-09-27剛剛成功試出來了Olivia2019-10-02用usermod -s /bin/bash username就ok了Frederica2019-10-06那就是一開始沒指定shell呀或者是指定了錯誤的shell maybe /bin/sh ?Leila2019-10-10在那個使用者底下 chsh 也可以,雖然感覺 usermod 可以改比較多東西George2019-10-11debian 一般都是用 adduser 而不是 useraddVictoria2019-10-13Debian可以用useradd啦,只是不會幫你做那麼多事情Frederica2019-10-14對吼我都用adduserRelated Postsnginx 配置問題Cent Os 安裝問題請問有相容於 Gnome3 又好用的中文注音輸入法嗎?安裝CentOS7進行網路設定時會當機linux磁區移動
All Comments