자체 제어 응용 프로그램을 비활성화하는 방법은 무엇입니까?


14

숙제 등을 위해 SelfControl을 자주 사용하지만 학교에서는 화이트 보드 키보드에서 떨어져있을 때 친구가 타이머를 10 시간으로 설정하는 것이 재미있을 것이라고 생각했습니다. 나는 현재이 질문을하기 위해 프록시를 사용하고 있습니다. 유용하지만 융통성없는이 응용 프로그램을 비활성화 할 수있는 방법이 있습니까?


2
참고로, 변경하기 전에 컴퓨터에 비밀번호를 요청해야합니다. 따라서 자체 제어 프로그램을 활성화 할 때 먼저 비밀번호를 입력해야합니다. 이것은 프로그램의 무단을 방지합니다.

1
목적은 그것을 비활성화하지 않는 것입니다
SuperUberDuper

답변:


16

터미널 (응용 프로그램-> 유틸리티-> 터미널)을 열고 다음 명령을 사용해 보셨습니까?

killall SelfControl

또는

sudo killall SelfControl

작동하지 않으므로 hosts 파일을 시도하십시오.

sudo nano /etc/hosts

그리고 이런 것을 찾으십시오

# BEGIN SELFCONTROL BLOCK
127.0.0.1   www.nasa.gov
127.0.0.1   nasa.gov
# END SELFCONTROL BLOCK

전체 블록을 삭제하고 CTRL + O를 눌러 파일을 저장하고 CTRL + X를 눌러 종료하십시오. 호스트 파일에 넣은 모든 것 :

127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com

해당 주소는 차단되며 호스트 파일 내에있는 동안에는 해당 주소에 액세스 할 수 없습니다

백그라운드 프로세스로 실행중인 SelfControl을 중지하고 삭제하려면 다음을 수행하십시오.

sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl

SelfControl에 의해 도입 된 방화벽 규칙을 삭제하려면 Joshua Kehn의이 블로그 기사를 읽으십시오.

http://joshuakehn.com/2010/10/25/Defeating-SelfControl.html


예. 응용 프로그램을 닫아도 계속 실행되므로 killall이 작동하지 않습니다 ...
ruddfawcett

죄송합니다, 당신을 이해하지 못했습니다
msmafra

# BEGIN SELFCONTROL BLOCK과 # END SELFCONTROL BLOCK이 있습니다. 지금 어떻게해야합니까?
ruddfawcett 2016 년

전체 블록을 삭제하고 파일을 저장하십시오. 블록 내에 IP 번호와 사이트 주소가있을 수 있습니다. 127.0.0.1 facebook.com예를 들어 : 예를 들어 차단됩니다
msmafra

CTRL + O를 눌러 파일을 저장하고 CTRL + X를 눌러 종료
msmafra

14

때로는 사이에 무슨 삭제 # BEGIN SELFCONTROL# END SELFCONTROL작동하지 않습니다.

반면에 날짜 또는 시간을 변경하면 완벽하게 작동했습니다! 예를 들어 오늘이 9 월 4 일이면 시스템 날짜를 9 월 5 일로 변경할 수 있습니다.

  1. 환경 설정 열기 날짜 및 시간
  2. 날짜를 9 월 5 일 또는 미래의 날짜로 변경하십시오.
  3. SelfControl을 열면 카운트 다운이 사라집니다.

selfControl로 차단 한 웹 사이트를 열어보십시오! 작동한다면! 그런 다음해야 할 일입니다. 그렇지 않으면 날짜를 원래 날짜 (9 월 4 일)로 다시 변경하고 SelfControl로 차단 한 웹 사이트를 다시 열어보십시오!


당신은 천재입니다!
alexmorhun

자기 통제가 이것을 막을 수 있습니까?
SuperUberDuper

7

간단하고 환경 설정을 열고 날짜를 다음날로 변경하십시오!


인터넷에 연결되어 있으면 시간을 변경해도 작동하지 않습니다.

1
@Mindy 어떻게 그렇게? 네트워크에 연결하면 시간이 자주 바뀝니다.
bmike

7

의 행을 제거하고 /etc/hosts의 날짜를 변경 한 /etc/SelfControl.lock후 SelfControl 응용 프로그램을 다시 열어야했습니다.

sudo sed -i '' '/# BEGIN SELFCONTROL/,/# END SELFCONTROL/d' /etc/hosts
sudo sed -i '' 's|<date>.*|<date>2010-01-01T01:01:01Z</date>|' /etc/SelfControl.lock
killall SelfControl; open -a SelfControl

삭제 /etc/SelfControl.lock가 작동하지 않았습니다. SelfControl.app를 제거한 경우 먼저 다시 다운로드하십시오.


2020 년에는 보안 정책을 업데이트 할 수있는 유일한 방법 일 것입니다. 감사합니다!
Ivan Camilito Ramirez Verdes

3

SelfControl을 종료하십시오.

시스템 환경 설정> 날짜 및 시간> 미래의 하루 변경을여십시오.

SelfControl을 다시 시작하십시오. SelfControl을 종료 한 다음 날짜를 다시 변경하십시오.

SelfControl은 날짜와 시간을 확인하고 차단 기간이 지났음을 확인하고 호스트 파일 추가를 제거하기 때문에 작동합니다.


1
이 작동을 확인할 수 있습니다.
Nick Crawford
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.