sudo
sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서 다른 사용자의 보안권한과 관련된 프로그램을 구동할 수 있게 해주는 프로그램이다. 이것은 substitute user do, 다른 사용자의 권한으로 명령을 이행하라라는 뜻으로 줄임말이다.
기본적으로 Sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호(root password)가 필요할 수 도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요 없다.
Sudo는 각 명령줄에 사용할 수 있으며 일부 상황에서는 관리자 권한을 위한 슈퍼유저 로그인(superuser login)을 완벽히 대신하며, 주로 우분투 리눅스와 애플의 맥 오에스 텐 에서 볼 수 있다.
우분투 sudo 패키지 설치
sudo apt-get install sudo
일반 사용자가 sudo 명령으로 루트 권한을 행사하기 위해서는 /etc/sudoers
파일에 일반 사용자에 대한 권한 설정이 포함되어 있어야 한다.
sudo vi /etc/sudoers
사용자 호스트 명령어
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
tiffiny ALL=/sbin/shutdown, /usr/sbin/adduser
- 루트 사용자는 모든 호스트에 대해서 모든 명령어 실행 권한을 가짐
- wheel 그룹에 포함하는 사용자에게 루트권한을 갖도록 설정
- 특정 사용자에게 특정 명령어 권한을 부여
'리눅스 > Linux 일반' 카테고리의 다른 글
리눅스 ls - 파일리스팅 (0) | 2013.06.12 |
---|---|
리눅스 SSH 보안 및 sudo 설정 (0) | 2013.06.06 |
리눅스 계정정보 변경 - chfn (0) | 2013.06.05 |
리눅스 그룹 생성/삭제/확인/추가 - groupadd (5) | 2013.06.04 |
리눅스 /etc/passwd 파일에서 필요한 정보만 출력하기 (1) | 2013.06.04 |