반응형
일반 사용자 계정에 관리자 권한(su)를 부여하는 방법은 아래 절차와 같다.
- /etc/sudoers 수정
- /etc/passwd 수정
- /etc/group 수정
1. /etc/sudoers 수정
- 사용자 계정 예 : expertadmin
$ vi /etc/sudoers
- sudoers 파일에서 해당 사용자 계정을 입력하여 root 권한 부여
※ 만약, Readonly 파일이라 수정이 안되는 경우 아래와 같이
수정 권한을 부여하면 수정이 가능함
$ sudo bash
$ chattr -i /etc/sudoers
$ chmod u+w /etc/sudoers
2. /etc/passwd 수정
$ vi /etc/passwd
- 변경하고자 하는 사용자(user)를 찾아서 {계정}:x:[번호]:[번호] 되어 있는 부분에서 번호 부분을 0으로 수정
- 앞의 0은 UID (유저 아이디), 뒤의 0은 GID (그룹 아이디)를 의미
- 슈퍼유저의 UID와 GID는 0이므로 root 권한이 필요한 계정 또한 UID,GID를 0으로 수정
3. /etc/group 수정
$ vi /etc/group
- 위와 같이 그룹을 지정
- root 옆에 root 권한을 준 사용자 계정을 입력하고 저장하면 된다.
반응형
'개발(Dev) 이야기 > Linux, Unix' 카테고리의 다른 글
[Ubuntu] E:Sub-process /usr/bin/dpkg returned an error code (1) 오류 해결 방법 (5) | 2020.05.27 |
---|---|
[Linux] Root 계정 비밀번호 모를때 (0) | 2020.03.28 |
[Linux] '... is not in the sudoers file. This incident will be reported' 오류 해결 방법 (0) | 2020.03.28 |
[Linux] 계정 생성 및 비밀번호 변경 (0) | 2020.03.28 |
[Linux] SSH 연결 설정 방법 (0) | 2020.03.28 |