Debian 및 Cent OS 6 콘솔에서 루트 로그인을 비활성화하는 방법. /etc/securetty를 잘라내려고 했지만 모든 사용자가 비활성화되었습니다. 콘솔을 통한 루트 로그인을 비활성화하고 싶습니다.
답변1
이렇게 하면 debian에서 루트 계정이 비활성화됩니다(Cent OS에 대해서는 잘 모르겠습니다).
sudo passwd -l root
답변2
1) /etc/pam.d/login에서 pam_access 모듈을 활성화하고 첫 번째 "account" 줄에 추가 --> "account require pam_access.so" 2) /etc/security/access.conf에서 액세스 구성: 3) +:루트:크론 크론드 ["pam_access(crond:account): root' from
사용자 cron'에 대한 액세스가 거부되었습니다." 및 "crontab: pam_access(crond:account): root' from
사용자 cron'에 대한 액세스가 거부되었습니다."]
-:기본적으로
답변3
파일 을 편집할 수도 있습니다 /etc/passwd
. /bin/bash
끝의 "-line"을 또는로 변경합니다.root
/bin/false
/usr/sbin/nologin