Jump to...
redirecting...

Log for Ubuntu 台灣社群

有個問題請教大家
我在vmware裡面安裝了Ubuntu16.04,然後發現安裝openssh-server后還是不能。。。ssh root@ip地址 登錄伺服器
只能已用戶的賬號名登錄進伺服器,然後再sudo -i換成root用戶
請問是哪裡配置問題嗎
ssh 預設禁止 root 使用者用密碼遠端登入喔
[sticker](media:AAQFABPMicoyAAToyg_Qi9vG9wRGAAIC@telegram)
好的
你們都用的什麼ubuntu版本啊
Archlinux😏
皆さん、こんにちは
こんにちは
arch Linux
openSUSE
gentoo
dalao
Ubuntu 預設 root 無法登入,本機的終端界面也一樣
那 single mode 呢 🤔
我記得可以在 SM 開 root
但是那應該只是例外
另外輸入 `$ passwd root`,root 就可以登入了。
會進入 root 帳號,但是權限系統有沒有運作我就不知道了
Ubuntu 就是用「關掉登入密碼」的方式停止 root 登入的,所以用 passwd 設定過密碼之後就會變成可以登入。
有的發行版比較嚴謹,還會把 root 的登入 shell 設定成會立即自動結束的假登入程式
哪個啊
/usr/sbin/nologin
那 /bin/false 呢?
nologin, file-not-exist, false 之類,各有什麼優缺點嗎
啊對喔,這個假登入程式通常不用在 root 帳號上,因為會讓維護變得困難
那個是一般是用來寫 shell script 時用的,直接設定為錯誤狀態的命令程式
參閱 true(1)
哦哦,可是常常看到被拿來當成登入 shell
不過效果應該類似就是,只是 nologin 會多印個錯誤訊息
哦哦!
算是一種挪用,我個人除非特殊需求,否則會用 nologin 當 default shell,而在寫 shell script 時使用 false