CentOS 7, 사용자 계정 sudo권한 부여하는 방법
- 운영체제(OS)
- 2022. 4. 21.
sudo
명령어를 통해 root가 아닌 다른 계정도 루트의 권한을 빌려서 프로세스를 수행할 수 있습니다.
예를 들어, 아래 예시와 같이 방화벽을 열어주는 명령 등은 root의 권한이 필요합니다.
$ sudo firewall-cmd --permanent --zone=public --add-port=9080/tcp
계정이 sudo 명령어를 사용하기 위해선 sudoers
파일 명단에 해당 계정이 포함돼야 합니다.
root 계정으로 접속하고, etc 경로로 접근합니다.
# cd /etc/
vi
명령어로 해당 경로에 있는 sudoers 파일을 편집합니다. 만약 편집이 안되면 권한이 없는 것이니 chmod +w sudoers
명령어로 권한을 부여합니다.
# vi sudoers
sudoers 파일에서 root 밑에 다른 계정을 추가해줍니다.
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
addtest ALL=(ALL) ALL
이제 addtest 계정은 sudo 명령어를 사용할 수 있습니다.
반응형
'운영체제(OS)' 카테고리의 다른 글
윈도우, 툴 없이도 cmd sftp로 파일 다운받는 방법 (0) | 2022.04.28 |
---|---|
CentOS 7, Postgresql 깔끔하게 삭제하기 (0) | 2022.04.21 |
리눅스, MariaDB 데이터 경로 Datadir 변경 방법 (0) | 2022.04.18 |
리눅스, mariaDB 캐릭터셋 UTF8 설정 방법 (0) | 2022.04.18 |
리눅스 파일 소유자와 권한 설정하는 방법 (chown, chmod) (0) | 2022.04.16 |