루트 사용자의 비밀번호를 비활성화하고 키만 사용하여 로그인하고 싶을 수도 있습니다. 키 없이 로그인해야 하는 경우 이름이 다르다는 점을 제외하면 모든 면에서 루트와 동일한 두 번째 사용자가 있습니다.
두 번째 루트 사용자를 확보할 수 있는 방법이 있습니까? 이것이 불가능합니까? 비밀번호를 비활성화하는 것은 나쁜 생각인가요?
답변1
"두 번째 루트 사용자"를 생성할 필요가 없으며 다른 사용자 계정에 액세스 권한을 부여하기만 하면 됩니다 sudo
. 이렇게 하면 루트 계정이 삭제된 경우 sudo bash
해당 작업을 수행하여 시스템에 다시 루트 액세스 권한을 얻을 수 있습니다. 그냥 sudo
단일 명령 으로 사용하는 것이 더 좋지만 ...
Ubuntu와 같은 일부 배포판에서는 실제로 보안 조치로 이 작업을 즉시 수행합니다.
답변2
나는 실제로 당신이 설명하는 방식으로 시스템이 설정되는 것을 보았습니다. 사용자 ID 0(루트)의 경우 /etc/passwd에 두 줄이 있습니다.
root:x:0:0:root:/root:/bin/sh
toor:x:0:0:root:/root:/bin/csh
또는 그런 것. 내 생각에 이것은 오래 전의 SunOS 4.1.x 시스템이므로 최신 Linux 시스템에서는 이 작업을 수행할 수 없을 수도 있습니다. 가서 한번 시도해 보세요. 무엇이 상처를 줄 수 있나요?