서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

What is sudo? > 코딩 스토리

What is sudo?

페이지 정보

작성자 회원이미지 tak2 (192.♡.0.1) 작성일 23-09-01 00:30 조회 4,247 댓글 1

본문

"sudo"는 리눅스와 유닉스 기반 운영 체제에서 사용되는 명령어입니다. "superuser do"의 약자로, 시스템 관리자 또는 root 권한으로 특정 명령어를 실행할 수 있도록 해줍니다.


일반적으로 리눅스 시스템에서 root 권한은 시스템 전체에 대한 완전한 접근 권한을 가지고 있습니다. 그러나 보안상의 이유로 일반 사용자 계정으로 로그인하여 대부분의 작업을 수행하고, 필요할 때만 root 권한을 임시로 얻을 수 있도록 설계되었습니다.


sudo를 사용하면 특정 명령어 앞에 "sudo"를 붙여 해당 명령어를 root 권한으로 실행할 수 있습니다. 이 때 일반 사용자 계정의 비밀번호가 요구됩니다. sudo를 통해 실행하는 명령은 해당 사용자에게 부여된 sudo 권한에 따라 실행 가능합니다.


sudo를 사용하면 일반 사용자도 필요할 때만 제한적인 관리 작업을 수행할 수 있으므로 시스템 보안과 안전성이 향상됩니다. 또한 여러 사용자가 동시에 작업하는 경우 충돌이나 오작동을 방지할 수 있습니다.


sudo 명령어의 사용 예시는 다음과 같습니다:

[code]

sudo apt update  // 패키지 업데이트를 root 권한으로 실행

[/code]

[code]

sudo reboot     // 시스템 재부팅을 root 권한으로 실행

[/code]

[code]

sudo useradd username  // 새로운 사용자 계정 생성을 root 권한으로 실행

[/code]


보안 상의 이유로 sudo 명령어는 일반 사용자에게 필요한 최소한의 권한만 부여되어야 합니다.

또한 sudo 구성은 시스템 관리자에 의해

관리되며,

필요에 따라 sudoers 파일을수 정하여 특정 사용자나 그룹에 대해 추가적인 권한을 설정할 수 있습니다.

좋아요50 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

2kat님의 댓글

no_profile 2kat 아이피 (220.♡.000.000) 작성일

좋네요

전체 282건
게시물 검색

접속자집계

오늘
812
어제
977
최대
4,271
전체
318,719