Oracle® Solaris 11.2에서 UUCP 및 PPP를 사용하여 직렬 네트워크 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

UUCP –COMMANDS 옵션


Caution

주의  -  –COMMANDS 옵션은 시스템의 보안을 손상시킬 수 있습니다. 이 옵션은 특히 주의해서 사용하십시오.


–MACHINE 항목에서 COMMANDS 옵션을 사용하면 원격 컴퓨터가 사용자 컴퓨터에서 실행할 수 있는 명령을 지정할 수 있습니다. uux 프로그램은 원격 실행 요청을 생성하고 원격 컴퓨터에 전송할 요청을 대기열에 대기시킵니다. 파일 및 명령은 대상 컴퓨터로 전송되어 원격 실행됩니다. 이는 시스템이 콜아웃할 때만 MACHINE 항목이 적용된다는 규칙에 대한 예외입니다.

–COMMANDSLOGNAME 항목에서 사용되지 않습니다. MACHINE 항목의 –COMMANDS는 사용자가 원격 시스템을 호출하거나 원격 시스템이 사용자를 호출하는 두 경우 모두에 명령 권한을 정의합니다.

COMMANDS=rmail 문자열은 원격 컴퓨터가 사용자 컴퓨터에서 실행할 수 있는 기본 명령을 지정합니다. MACHINE 항목에서 명령 문자열을 사용하는 경우 기본 명령이 대체됩니다. 예를 들어, 다음 항목은 COMMAND 기본값을 대체하여 owl, raven, hawkdove라는 컴퓨터가 사용자 컴퓨터에서 rmail, rnewslp를 실행할 수 있게 합니다.

MACHINE=owl:raven:hawk:dove COMMANDS=rmail:rnews:lp 

방금 지정한 이름뿐 아니라 명령의 전체 경로 이름도 포함할 수 있습니다. 예를 들어 다음 항목은 rmail 명령에서 기본 검색 경로를 사용하도록 지정합니다.

COMMANDS=rmail:/usr/local/rnews:/usr/local/lp 

UUCP의 기본 검색 경로는 /bin/usr/bin입니다. 원격 컴퓨터에서 rnews 또는 /usr/local/rnews를 실행할 명령으로 지정하는 경우 /usr/local/rnews는 기본 경로와 상관없이 실행됩니다. 마찬가지로 /usr/local/lp는 실행되는 lp 명령입니다.

목록에 ALL 값을 포함하면 항목에 지정된 원격 컴퓨터의 모든 명령이 실행됩니다. 이 값을 사용하는 경우 원격 컴퓨터에게 사용자 컴퓨터에 대한 모든 권한을 부여합니다.


Caution

주의  - 이 값을 사용하면 일반 사용자보다 더 많은 액세스 권한이 허용됩니다. 이 값은 두 컴퓨터가 동일한 사이트에 있고 밀접하게 연결되어 있으며 사용자를 신뢰할 수 있는 경우에만 사용해야 합니다.


다음은 ALL 값이 추가된 문자열입니다.

COMMANDS=/usr/local/rnews:ALL:/usr/local/lp 

    이 문자열에서는 다음 두 가지를 보여줍니다.

  • ALL 값은 문자열에서 아무 곳에나 표시될 수 있습니다.

  • 요청된 명령에 rnews 또는 lp의 전체 경로 이름이 포함되지 않은 경우 rnewslp에 대해 지정한 경로 이름이 기본값 대신 사용됩니다.

–COMMANDS 옵션에 catuucp와 같은 위험할 수 있는 명령을 사용하는 경우에는 항상 –VALIDATE 옵션을 함께 사용해야 합니다. 파일을 읽거나 쓰는 모든 명령은 UUCP 원격 실행 데몬(uuxqt)에서 실행할 경우 로컬 보안에 잠재적으로 위험할 수 있습니다.