Oracle® Solaris 11.2에서의 sendmail 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

/etc/shells를 만들고 채우는 방법

이 파일은 표준 릴리스에 포함되지 않습니다. 사용자가 .forward 파일을 사용하여 프로그램이나 파일에 메일을 전달하도록 허용된 경우 파일을 추가해야 합니다. grep을 사용하여 암호 파일에 나열된 모든 셸을 식별하는 경우 수동으로 파일을 만들 수 있습니다. 그런 다음 파일에 셸을 입력할 수 있습니다. 그러나 다음 절차에서는 다운로드할 수 있는 스크립트를 사용하므로 더 간편합니다.

  1. 스크립트를 다운로드합니다.

    http://www.sendmail.org/vendor/sun/gen-etc-shells.htmlhttp://www.sendmail.org/vendor/sun/gen-etc-shells.html

  2. 관리자가 됩니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  3. 셸 목록을 생성하려면 gen-etc-shells 스크립트를 실행합니다.
    # ./gen-etc-shells.sh > /tmp/shells

    이 스크립트는 getent 명령을 사용하여 svc:/system/name-service/switch 서비스에 나열되는 암호 파일 소스에 포함된 셸 이름을 수집합니다.

  4. /tmp/shells에서 셸 목록을 보고 편집합니다.

    선택 항목의 편집기를 사용하여 포함하지 않을 셸을 제거합니다.

  5. 파일을 /etc/shells로 이동합니다.
    # mv /tmp/shells /etc/shells