2010-07-28 5 views

답변

3

이 특정 파이썬되지 않습니다.

파일을 보는 사용자가 파일을 만들면 스크립트에서 읽기 전용으로 만들 수 있습니다. 파일은 파이썬 사용자가 소유하므로보기 사용자는 속성을 변경할 수 없습니다.

그래서 OS 질문과 파이썬 질문이 아닙니다.

아, 관리자가 파일을 변경하거나 파일을 읽을 수는 있지만 복사 할 수 없게하는 것을 방지 할 수있는 방법은 없습니다.

1

이것은 불가능합니다. 관리자 권한을 가진 사용자는 모든 종류의 읽기 전용 제한을 제거 할 수 있습니다.

수 "가 파일 특성 또는 보안 설정을 변경 할 수 없을 것 있도록 Worls의를 통해 모든 사용자를 죽일 파이썬 프로그램을 작성"수있는 또 다른 옵션 :-)

+2

'from users import killall' – katrielalex

+0

귀중한 의견을 보내 주셔서 감사합니다. 나는 이것이 가능한지 여부를 알고 싶었습니다. 나는 잘 모르겠다. 그러나 어떤 방법이있을 것이라고 생각했다. –

0

os.chmod() 함수를 살펴본 다음 방금 만든 파일에 적절한 매개 변수 (filename, stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH)를 사용하여 실행하십시오.

다른 사용자의 경우 파일을 변경하거나 속성을 쓰기 가능으로 변경할 수 없습니다.

일부 루트 사용자 또는 사용자 계정에 로그인 한 사용자가 변경할 수 있습니다.