CentOS 계정에 root 권한을 주려면 어떻게 해야하나요?
페이지 정보
본문
- 이전글ifup 명령어 이용할 경우 간혹 발생하는 메시지에 대한 질문. 21.10.15
- 다음글IaaS infra 구축하기 with Openstack (인스턴스 생성) 21.10.13
댓글목록
kwazii님의 댓글
kwazii 작성일
일반 유저에게 sudo권한을 할당하면, root에서 사용하는 모든 명령어를 사용하실 수 있습니다.
계정명이 "centos"일 경우 설정 방법은 아래와 같습니다.
<설정 전 확인>
[centos@rhel7 ~]$ cat /etc/shadow
cat: /etc/shadow: Permission denied // 권한 문제로 인한 오류 출력
<sudo 권한 설정>
[root@rhel7 logs]# vi /etc/sudoers
...생략...
centos ALL=ALL // 맨 마지막 줄에 해당 내용 삽입 (위치 상관 없음)
// sudoers 변경 완료 후 "wq!"를 이용하여 저장
<sudo 권한 확인>
- 아래와 같이 centos계정으로 sudo 명령을 이용하여 /etc/shadow파일이 정상 출력 되는 것을 확인하실 수 있습니다.
[centos@rhel7 ~]$ sudo cat /etc/shadow
...
이 밖에 sudo를 활용하여 특정 명령어만 사용하게 지정도 가능합니다.