우리 회사와 같은 일부 Linux 사용자는 공장 생산 라인에서 사용할 Linux 서버를 구축합니다. 우리는 BIOS와 플래시 메모리를 로드하고 제품을 테스트하는 소프트웨어를 작성합니다. 우리는 종종 이러한 프로덕션 Linux 서버를 재부팅하고 재부팅할 때마다 루트 비밀번호를 입력하는 운영자 없이 테스트를 계속해야 합니다. 일부 사용자는 강제적인 루트/사용자 비밀번호 보안을 원하지 않거나 필요하지 않습니다. 생산 과정에 비용이 추가될 뿐입니다. RHEL 7.x(또는 더욱 구체적으로 Scientific Linux 7.x)에서 루트 비밀번호 없이 어떻게 시스템을 런레벨 1(긴급/복구 모드)로 부팅할 수 있습니까? 며칠 동안 조사를 해왔지만 루트 비밀번호를 비활성화하는 방법을 찾지 못했습니다. 가능합니까? (그런데 6.x에서는 문제가 되지 않습니다.)
답변1
원본 삭제[이메일 보호됨]심볼릭 링크:
rm /etc/systemd/system/getty.target.wants/[email protected]
사본 만들기[이메일 보호됨]파일링하고 전화해[이메일 보호됨]
cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
이 파일을 편집합니다(마지막 줄을 추가해야 함).
[Service] ... ExecStart=-/sbin/agetty --autologin root --noclear %I ... [Install] ... ;[email protected]
getty.target.wants에 심볼릭 링크 생성
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
재시작. 모든 과정이 순조롭게 진행되면 루트로 로그인됩니다.
포럼 전체에서 발견됨:여기