sesudo 유틸리티 - UNIX에서 다른 사용자로 명령 실행
UNIX에 해당
cminder12902kr
UNIX에 해당
sesudo 유틸리티는 다른 사용자의 권한으로 사용자 한 명에 대한 명령을 실행합니다. sesudo 유틸리티는 다른 사용자(
대상
사용자)의 권한을 빌려 한 개 이상의 명령을 실행합니다. 이 유틸리티를 통해 일반 사용자는 mount 명령과 같은 슈퍼 사용자 권한이 필요한 작업을 수행할 수 있습니다.이런 방식으로 명령 실행에 대한 사용자 권한을 관리하는 규칙은 SUDO 클래스의 액세스 규칙으로 정의되어 있습니다. SUDO 클래스의 레코드에는 명령 스크립트가 있으며 sesudo로 해당 스크립트를 실행할 수 있는 사용자와 실행할 수 없는 사용자를 모두 지정할 수 있습니다.
sesudo가 실행될 때마다 다음 값 중 하나를 반환합니다.
- -2대상 사용자가 없거나 명령이 중단됨
- -1암호 오류
- 0실행 성공
- 10매개 변수 사용 관련 문제
- 11syscall이 로드되지 않았습니다.
- 20대상 사용자 오류
- 22syscall이 로드되었지만 데몬이 실행되고 있지 않습니다.
- 30권한 부여 오류
이 명령의 형식은 다음과 같습니다.
sesudo {-h|-list|record [params]}
- -h도움말 화면을 표시합니다.
- -list실행 가능한 sesudo 명령을 나열합니다. 이는 CA ControlMinder 데이터베이스에 정의된, 해당 사용자에게 실행 권한이 있는 SUDO 레코드입니다.
- 레코드sesudo 유틸리티를 사용해 실행하려는 명령에 대해 보안 관리자가 제공한 SUDO 클래스 레코드의 이름을 지정합니다.
- params(선택 사항) 실행 중인 명령에 보내려는 매개 변수를 지정합니다.