본문 바로가기
42/Born2BeRoot

SUDO [Born2BeRoot]

by 블로블로글 2023. 12. 12.

https://en.wikipedia.org/wiki/Sudo

sudo

  - superuser do의 줄임말

  -  리눅스 시스템에서 권한 관리를 보다 안전하고 효율적으로 할 수 있게 도와주는 중요한 도구

  - Linux나 Unix 계열의 운영체제에서 다른 사용자의 보안 권한(대개는 슈퍼유저 혹은 루트 사용자의 권한)으로 명령을 실행할 수 있게 해주는 프로그램

  - 특징

    - 보안 강화

      - 일반 사용자가 필요한 경우에만 임시적으로 루트 권한을 얻을 수 있음

      - 이는 루트 계정으로 로그인하는 것보다 보안상 훨씬 안전

      - 'sudo'를 통해 실행된 모든 명령은 로그에 기록되므로 추후 보안 문제가 발생했을 때 분석하기 용이

    - 권한 관리의 유연성

      - '/etc/sudoers' 파일이나 'sudo' 디렉토리 내의 파일들을 통해, 어떤 사용자가 어떤 명령을 실행할 수 있는지 세밀하게 설정 가능

      - 이를 통해 사용자별, 그룹별, 호스트별로 권한을 다르게 설정 가능

    - 사용의 편리성

      - 특정 명령을 루트 권한으로 실행하기 위해 루트 계정으로 전환하고 다시 일반 계정으로 돌아올 필요 없이, 일반 사용자가 루트 권한의 명령을 실행할 수 있게 해줌

    - 명령의 재사용

      - 최근에 'sudo'를 사용해 명령을 실행한 후 일정 시간(기본적으로 15분) 동안은 패스워드를 다시 묻지 않습니다.

'42 > Born2BeRoot' 카테고리의 다른 글

SSH [Born2BeRoot]  (0) 2023.12.11
UFW [Born2BeRoot]  (2) 2023.12.11
aptitude, apt [Born2BeRoot]  (0) 2023.12.11
SELinux, AppArmor [Born2BeRoot]  (0) 2023.12.11
VM [ Born2BeRoot ]  (0) 2023.12.09