1. 程式人生 > >CentOS7 如何在root設定nologin之後切換到root賬戶

CentOS7 如何在root設定nologin之後切換到root賬戶

上次的SSH攻擊到現在還在繼續…

為了避免root賬戶被爆破,重新添加了一個名字非常非常長的使用者,然後把root使用者shell 設定為 nologin !

今天用新使用者登入之後,發現執行su root 和其他 sudo 命令都不行!

因為 新使用者沒設定到sudoer中,root使用者已經被nologin了不能通過su root 切換。

怎麼辦?

用這個命令即可切換到 root 賬戶下:

 su - root -s /bin/bash

⚠️:注意root前面有一個空格,執行後切入 root 環境,passwd中設定的shell 沒有改變,還是nologin。

這樣,即使當前使用者被爆破,切換到 root 使用者還需要一個密碼。
讓當前使用者的訪問許可權最小,定期重新建立新使用者,並刪除用過的使用者。