728x90
반응형
Overview
오늘은 계정에 sudo 권한을 주는 법에 대해서 알아보려고 한다.
1. 유저에게 sudo 권한 부여
1) root 또는 sudo 가능한 계정으로 로그인
2) sudo 패키지 다운 후 sudoers 파일에 쓰기 권한 부여
# chmod +w /etc/sudoers
3) sudoers 파일에 사용자 추가
# vi /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
somaz ALL=(ALL) ALL
// 추가 <사용자ID> ALL=(ALL) ALL
2. sudo 그룹에 유저 추가
1) , 2) 는 위와 동일하다.
3) sudoers 파일에 그룹 추가
# vi /etc/sudoers
## Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL # 주석 해제
4) 그룹에 sudo 권한을 줄 사용자 추가
# gpasswd -a <사용자 ID> wheel
6) 추가한 사용자로 변경한 후 sudo 명령어 확인
# su <사용자 ID>
# sudo <원하는 명령어>
7) sudoers 파일 쓰기 권한 제거
# chmod -w /etc/sudoers
# ls /etc/sudoers
* 추가
CentOS에서 계정 생성 후 변경 작업을 할 때 명령어창이 아래와 같이 나올 때가 있습니다.
bash-4.2$
해당 조치방법을 아래와 같은 예시로 보여 드리고자 합니다.
# 계정생성
root$ groupadd elk
root$ useradd -r -g elk elk
# elk 계정접속
root$ su elk
# 명령어 창이 bash-4.2로 나옴
bash-4.2$
bash-4.2$ exit
# /etc/skel/을 복사한다.
# rp 옵션을 하면 디렉토리 전체를 묻지도 따지지도 않고 elk디렉토리로 복사한다.
root$ # cp /etc/skel/.b* /home/somaz
# 다시 접속해 보면 아래와 같이 bash-4.2가 안나타나는 것을 확인할 수 있다.
root$ su somaz
somaz$
// 성공!!
728x90
반응형
'Linux' 카테고리의 다른 글
리눅스 명령어 1. xargs란? (0) | 2024.01.16 |
---|---|
Chattr 이란? (0) | 2022.07.25 |
Django(Linux) (0) | 2022.02.16 |
LVM (0) | 2022.02.16 |
리눅스 압축&보관 유틸리티 (0) | 2022.01.18 |