티스토리 뷰

it

[Linux] CentOS 권한 관리 - sudo란?

ITs Story biaos 2023. 8. 10. 17:22

[Linux] CentOS 권한 관리 - sudo란?


이번 글에서는 CentOS에서 sudo가 무엇인지, 어떻게 사용하는지, 그리고 sudo 권한을 부여하는 방법에 대해 다루어 보겠습니다.

sudo란 무엇인가
- sudo는 일반 사용자가 루트 사용자로 로그인하지 않고도 일시적으로 슈퍼유저(최고 관리자) 권한을 빌려 특정 명령을 실행할 수 있게 해주는 명령어입니다.
- su와 비교해 보안 측면에서 더 우수한 방법으로, 임시로 권한을 부여하여 시스템 설정 등의 실수 가능성을 줄일 수 있습니다.

CentOS에서 sudo 활성화 방법
- CentOS는 초기에 일반 사용자에 대한 sudo 명령이 비활성화되어 있습니다.
- sudo 기능을 활성화하려면 다음 단계를 따릅니다
- root 계정으로 로그인합니다.
- vi /etc/sudoers 명령으로 파일을 열어 특정 사용자를 추가합니다.
- 사용자명을 username(사용자명) ALL=(ALL) ALL 형식으로 추가합니다.
- 편집기에서 저장하고 종료합니다.

sudo 사용 예
- sudo를 사용하여 루트 권한이 필요한 다양한 작업을 수행할 수 있습니다.
- 파일 복사, 패키지 설치, 시스템 파일 수정, 시스템 재부팅, 사용자 추가 등의 작업을 예시로 들 수 있습니다.

맺음말
- sudo는 특정 사용자나 그룹에 임시 루트 권한을 부여해주는 강력한 도구입니다.
- 초기에 sudo를 신중하게 구성하여 시스템 보안을 강화하고 관리를 수행하는 것이 좋습니다.

이로써, sudo를 사용하여 CentOS 시스템에서 루트 권한이 필요한 작업을 안전하게 수행할 수 있습니다.

 



댓글