필요한 Python 스크립트를 만들었습니다. sudo
실행 권한 (ICMP 요청 수행). 이 스크립트는 작은 디렉토리와 몇 개의 디렉토리를 만듭니다. .csv
파일뿐만 아니라 log.txt
파일. 처음에는 프로그램을 실행 한 후 디렉토리 및 파일 작성을 테스트하기 위해 실행 한 후 아티팩트를 삭제할 수있었습니다.
이제 갑자기 OS X Finder에서 디렉토리 및 로그 파일을 삭제할 수있는 권한을 요청하고 있습니다. 나는 chmod 775 *
디렉토리에 내 모듈이 있고 필요에 따라 폴더와 파일이 삭제되었습니다. 그러나 스크립트를 다시 실행 한 후에는 다시 사용 권한을 수행해야합니다. 다른 chmod
, 파일과 폴더를 삭제할 수 있습니다. 그러나 프로그램을 실행할 때마다 동일한 문제가 발생합니다.
이 문제를 어떻게 영구적으로 해결할 수 있을지에 대한 제안 사항이 있으십니까?
sudo mkdir foobar
테스트는 나에게 같은 결과를 준다. Finder에서 . 나는 실제로 터미널에서 메시지를 삭제하지 않고 삭제할 수 있지만 Finder에서 나에게 묻습니다. 터미널은 내가 방금 sudo
(하지만 그건 sudo 권한에 대한 나의 이해가 아닙니다) 또는 루트로서 동일한 그룹 (스태프)에 있기 때문일 수 있습니다.
sudo
, 같은 명령을 사용할 수 있습니다. chown
폴더 / 파일을 다시 만들려면 프롬프트를 표시하지 않고 Finder에서 삭제할 수 있습니다. 그래서, 나는 chown
또는 chmod
파이썬 스크립트에서 트릭을해야합니다!