루트 사용자와 루트가 아닌 사용자가 있는 Red Hat 시스템이 있습니다. n개의 새로운 루트 클래스 사용자와 m개의 새로운 루트가 아닌 사용자를 생성해야 합니다. 기본적으로 서버에 이미 존재하는 두 명의 사용자를 복제해야 합니다. 목적은 서버에 액세스하는 모든 사람에게 고유한 자격 증명을 제공하는 것입니다. 누군가는 루트 역할을 할 수 있고 다른 누군가는 루트가 아닌 역할을 할 수 있습니다.
새로운 루트 유사 사용자를 만들어야 하기 때문에 다른 사용자에게 루트 권한을 부여하는 것과 같지 않다고 생각합니다.
답변1
평소대로 일반 사용자 계정을 만드십시오( useradd
원하는 경우 GUI 도구를 사용할 수도 있습니다). 루트 액세스 권한을 부여하려는 사용자에게는 두 가지 옵션이 있습니다.
(a) sudo
관리 사용자의 계정을 사용하여 에 추가 /etc/sudoers
하거나 (b) 이름은 다르지만 UID = 0인 다른 사용자 계정 세트를 생성하고 이를 사용하여 su
해당 계정에 액세스하도록 합니다.
별도의 UID 0 계정을 생성하면 관리자가 별도의 루트 비밀번호를 가질 수 있고 이러한 비밀번호는 관리자마다 다를 수 있다는 이점이 있습니다.
답변2
계정이 필요한 컴퓨터에 로그인합니다. 사용자가 되십시오 root
.
sudo -i
일단 root
사용자를 추가하고 비밀번호를 설정하세요. 필요한 만큼 사용자를 생성합니다.
adduser $username
passwd $username
해당 사용자가 될 수 있는 각 사용자에 대해 root
해당 사용자를 올바른 sudo
그룹에 추가하십시오. wheel
RHEL에 있습니다 .
usermod -aG wheel $username
sudo
구성에서 그룹이 허용되는지 확인하세요 root
.
visudo
wheel
아래와 같이 이 그룹에 대한 두 가지 구성이 표시됩니다 .
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
구성 옵션 중 하나의 주석 처리를 해제하고 파일을 저장합니다. 예를 들어, sudo
각 사용자가 비밀번호를 입력하거나 root
명령을 실행하도록 구성하려면 root
다음 줄을 사용합니다.
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
이제 m개의 일반 사용자와 n개의 권한 있는 사용자를 생성하여 root
명령을 수행 할 수 있습니다 root
.