Rhel
無法從 /etc/securetty 中刪除 ttyS0
執行 RHEL6.6。一直在嘗試保護系統,並且在通過串列連接禁用 root 登錄時遇到了困難。
我的理解是我需要註釋掉/刪除 ttyS0 行,但是下次我重新啟動/登錄時,該文件已被修改並再次包含 ttyS0 行。
我應該注意我正在使用此串列埠訪問/配置伺服器。
[steve@localhost ~]$ sudo cat /etc/securetty console vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 ttyS0 [steve@localhost ~]$
編輯
與斯蒂芬哈里斯回答的類似,解決方案是註釋掉該行
pre-start exec /sbin/securetty $DEV
在
/etc/init/serial/conf
在 RedHat 6 中有一個 upstart 腳本
/etc/init/serial.conf
,它將確保在啟動 getty 程序之前將控制台指定為安全終端,從而確保 root 可以在控制台上登錄。您最好將 root 密碼設置為未知的密碼,從而強制人們始終以非 root 使用者身份登錄,然後使用
sudo
為那些被授權成為 root 的人切換到 root。