"시스템 설정"의 "사용자 계정"을 사용하여 새 사용자를 만들었습니다. 이 새로운 사용자가 루트와 동일한 수준의 액세스 권한을 갖도록 권한을 부여하려면 어떻게합니까?
"시스템 설정"의 "사용자 계정"을 사용하여 새 사용자를 만들었습니다. 이 새로운 사용자가 루트와 동일한 수준의 액세스 권한을 갖도록 권한을 부여하려면 어떻게합니까?
답변:
당신은 그렇게하고 싶지 않습니다. 대신 sudo를 사용하십시오.
Ubuntu의 최신 버전에서 sudo를 사용하여 승격 할 수있는 기본 그룹의 이름은 "sudo"입니다. usermod
(또는 슬프게도 아무것도 모르거나 그래픽 지침을 제공하려고하는 그래픽 인터페이스)를 사용하여 사용자를 추가 할 수 있습니다 .
usermod -a -G sudo new_user
새 사용자가 다시 로그인하도록하십시오. 그 sudo
후에는 다른 사용자에게도 가능해야합니다 .
루트-하나만있을 수 있습니다.
(그러나 루트는 여러 이름을 가질 수 있습니다).
루트와 동일한 권한을 가진 계정을 만들려면 계정의 UID를 0으로 설정하십시오. 그러면 그것들은 루트가되지만 다른 이름을 갖게됩니다.
이것의 일반적인 예 toor
는 대체 루트 로그인 으로서 쉘이나 다른 사소한 이유 가 /bin/csh
아닌 UID 0으로 생성 된 계정 이름 입니다 (예 : 일부 * bsd 시스템에서) /bin/sh
.
그러나 여러 사람들이 이미 말했듯 이이 작업을 원하지 않습니다 . 당신은 당신이 생각한다고 생각할 수도 있지만, 실제로는 그렇지 않습니다. sudo
대신 설치하고 구성하십시오 .
adduser USERNAME sudo
더 안전하고 기능적인 루트로 사용하십시오 .
사용자 "USERNAME"을 sudo 그룹에 추가하려면 다음을 수행하십시오.
$ su root
# adduser USERNAME sudo