前一段時間奇怪的發現,我們的sam9260的伺服器在使用tty終端遠端登入的時候莫名其妙的會出現有些使用者不能登入的情況,但是過一段時間之後,這個不能登入的使用者又能正常登入了,不能登入的時候,沒有提示任何的錯誤,只提示login incorrect。
但是我們的linux pc伺服器上的登入是完全正常的,而我們的9260伺服器上面的使用者配置檔案是完全從pc機上拷貝製作的。開始沒有發現原因,今天無意之中想到可能是某個檔案有錯誤,這個檔案就是/etc/securetty檔案!
# /etc/securetty: list of terminals on which root is allowed to login.
# see securetty(5) and login(1).
console
# for people with serial port consoles
ttys0
# for devfs
tts/0
# standard consoles
tty1
tty2
tty3
tty4
tty5
tty6
tty7
...#為了能用root帳號登入telnet
pts/0
pts/1
pts/2
pts/3
...為了能使用root帳號登入,就需要開啟pts終端,這個pts終端的開啟需要使用下面的命令
/bin/mount -t devpts devpts /dev/pts
這是開通遠端的tty終端需要使用的檔案系統
而由於我們在/etc/securetty檔案中原來只允許兩個pts/0 pts/1,所以最多只能有兩個root使用者能通過tty終端登入到我們的sam9260伺服器上。所以後面登入的即使你的使用者密碼正確,你得到的也將是login incorrect。
現在修改了/etc/securetty檔案,可以允許4個root使用者同時登入,系統正常!
注意,如果你使用的是普通帳號登入telnet的話,就不會有這個終端數目限制的問題!
MySQL使用者遠端登入問題
今天來水一篇,差點被這個遠端登入搞死了,所以記錄下這個問題。先使用status命令檢視一下mysql版本,這裡可以可以看到我用的是是8.0.12版本。mysql status mysql ver 8.0.12 for linux on x86 64 mysql community server gp...
mysql 新建使用者遠端登入
mysql 新建的使用者預設是不能遠端登入的。可以通過root帳號登入mysql然後執行 下面命令。grant all privileges on to 使用者名稱 identified by 登入密碼 with grant option 例 grant all privileges on to r...
MySQL開啟遠端使用者登入
mysql u root puse mysql 也可檢視使用者列表 已經新增了遠端管理使用者的 select host,user from user 其中 為萬用字元,代表任意位址 host user root localhost debian sys maint localhost mysql.s...