exec 함수를 사용하여 코드 문자열을 실행하는 python 스크립트가 있습니다. 스크립트의 현재 읽기/쓰기 액세스를 제한하는 방법이 필요합니다. 이것을 어떻게 할 수 있습니까?python exec acess를 하나의 디렉토리로 제한
또는 파이썬 스크립트의 환경을 명령 줄을 통해 직접 제한하여 인터프리터를 실행할 때 디렉토리에서 쓸 수 없도록하는 방법이 있습니까? virtualenv를 사용하여 그렇게 할 수 있습니까? 방법?
기본적으로 내 앱은 사람들이 파이썬 앱을 작성하고 실행하여 응답을받을 수있는 웹 포털입니다. 그리고 저는 이것을 heroku에서 호스팅했습니다. 이제는 여러 폴더가있는 여러 사용자가있을 수 있으며 사용자는 다른 사용자의 폴더 또는 시스템 파일 및 폴더에 대한 액세스 권한이 없어야합니다. 사용 권한은 로컬 사용자가 아닌 nodejs 앱 (웹 앱)에서 사용자가 결정해야합니다. 어떻게해야합니까?
파이썬에서 파일에 접근하는 데는 여러 가지 방법이 있습니다. 모든 것을 잠그는 것은 비현실적입니다. 방법이 있더라도 Python 자체에서 악용 될 가능성이 있습니다. 정말로 파이썬을 파이썬 외부에서 제한을 제공하는 환경에서 실행해야 할 필요가 있습니다. –
그러면 어떻게 제한된 환경에서 파이썬 자체를 실행할 수 있습니까? 파이썬 virtualenv의 액세스를 제한 할 수 있습니까? –
내가 알았다면 나는 대답 대신 답을 남겼을 것이다. –