centos7 사용자 추가 및 루트 권한 부여
centos7.2 버전에서는 매번 루트 계정으로 로그인할 수 없습니다. 루트 계정은 안전하지 않은 것으로 인식되므로 우선 루트 계정으로 로그인하는 것을 금지합니다.
1. 루트 계정으로 로그인하세요.
저장 및 종료
2. 사용자 생성 및 승인
root ALL=(ALL) ALL
sss ALL=(ALL) ALL (이 줄 추가)
저장하고 종료합니다.
이제 계정이 생성되었습니다. sss 계정으로 로그인한 후 명령 앞에 sudo를 추가하면 루트 권한이 사용됩니다. 처음 사용할 때 일부 프롬프트 메시지가 팝업되며 이는 정상적인 현상입니다.
sudo는 권한 관리 메커니즘입니다. 관리자는 일부 일반 사용자에게 루트가 수행하는 일부 작업을 수행하도록 권한을 부여할 수 있으며 일반 사용자는 루트 비밀번호를 알 필요가 없습니다. 이 파일은 /etc/sudoers에 의존합니다. 일반 사용자가 호스트의 관리자로서 어떤 종류의 관리 명령을 실행할 수 있는지 권한을 부여할 수 있으며 이는 제한적입니다. 이 파일은 승인 양식과 동일합니다.
구문
user MACHINE=COMMANDS
root ALL=(ALL) ALL
대괄호는 사용자에게 허용된 사용자를 나타냅니다. 사용. 권한을 사용하여 작업을 수행합니다.
(1)
이때 일반 사용자 Ian은 root와 동일합니다.
그러나 일반 사용자 Ian이 루트 작업을 수행할 때 명령 앞에 sudo를 추가해야 합니다. 그렇지 않으면 여전히 실행되지 않습니다. 루트 작업을 수행할 때 필요한 비밀번호는 더 이상 루트 슈퍼 사용자의 비밀번호가 아니라 일반 사용자의 비밀번호입니다.
(2)