작성한 스크립트를 작성하십시오.
#!/bin/bash
echo "plugin L2TP.ppp">>/etc/ppp/options
echo "l2tpnoipsec">>/etc/ppp/options
홈 디렉토리 또는 홈 디렉토리 내의 'scripts'디렉토리에 l2tp.sh로 저장하십시오. 실행되도록 허용하십시오 (터미널에이 명령을 작성하십시오).
chmod 700 ~/path/to/l2tp.sh
sudo (루트 권한)를 사용하여 파일을 실행하려면
방법 # 1. 터미널 유형에서 :
$ sudo ~/path/to/l2tp.sh
방법 # 2. 이 내용으로 run_l2tp.command 파일을 작성하십시오.
sudo ~/path/to/l2tp.sh
실행되도록 허용하십시오.
chmod u+x run_l2tp.command
run_l2tp.command를 두 번 클릭하고 비밀번호를 입력하면 l2tp.sh 파일이 루트 권한으로 실행됩니다.
방법 # 3 보안상의 이유로 시스템 사용자가 스크립트를 실행할 수 없도록하려면 대신 관리자 암호를 묻는 메시지를 표시하려는 경우 대체 해결 방법은 셸 스크립트를 저장 한 다음 AppleScript 프로그램 을 사용하여 AppleScript를 생성하십시오.
AppleScript는 한 줄짜리라고 말합니다 do shell script «your script's name here» with administrator privileges
. 해당 스크립트를 응용 프로그램으로 저장하십시오. 그런 다음 클릭하면 관리자 암호를 묻고 관리자 권한으로 셸 스크립트를 실행합니다.
분명히 «your script's name here»
스크립트 경로로 바꿉니다.
몇 가지 참고 사항 :
- UNIX와 같은 시스템에서 ~는 "my home directory"의 줄임말입니다.
- Chmod 700은 사용자 만 파일을 실행 가능하게합니다. 자세한 내용 은이 Wikipedia 페이지를 참조하십시오 .
- 명령 전에 'sudo'를 입력하면 루트 권한을 사용하여 프로그램이 실행됩니다. 이 작업을 수행 할 때주의하십시오. 수행중인 작업을 잘 모를 경우 나쁜 일이 발생할 수 있습니다.
- 이 스크립트를 홈 디렉토리에 직접 저장 한 경우 / path / to를 생략 할 수 있습니다.