Technical/System
Linux 일반 계정 생성 후 관리자 권한 할당
채희창
2024. 7. 31. 11:19
- Ubuntu에서 "#adduser" 명령어로 계정을 생성하면 sudo 권한이 부여되지 않아 별도의 작업을 하여서 권한을 부여해 주어야 합니다.
우선, 계정을 생성합니다.
-
참고
-
sudo 권한이 있는 관리자 계정으로 진행하여야 합니다.
-
1. ~# sudo adduser test01 -> "#adduser" 명령어로 "test01" 계정을 생성했습니다.
-
생성한 일반 계정으로 로그인 후 파일을 생성해 보았습니다.
2. ~$ mkdir /data -> "sudo" 없이 생성을 하려고 하였을 때에는 "Permission denied" 문구가 출력 되면서 권한이 없다고 합니다.
-
그러면 "sudo" 권한을 주어서 생성해 보겠습니다.
3. ~$ sudo mkdir /data -> "sudo" 권한을 주었지만 "sudoers file"에 "test01"이 등록되어 있지 않다고 문구가 출력 됩니다.
4. "sudoers file"에 생성한 계정(test01)을 등록합니다.
-
"sudoers file"의 권한이 440으로 해당 명령어로 권한을 부여하여야 한다.
5. ~# chattr -i /etc/sudoers
6. ~# chmod u+w /etc/sudoers
7. ~# ls -al /etc/sudoers -> 권한이 440에서 640으로 변경됨.
-
"sudoers file"에 계정을 등록하여 관리자 권한을 부여합니다.
8. ~# sudo vi /etc/sudoers -> "sudoers file" 열고 "#User privilege specification"에 test01 계정을 추가합니다.
- 이제 "test01" 계정으로 로그인 후 sudo(관리자) 권한을 사용할 수 있습니다.