PDF 파일에는 실행 권한이 필요합니까?

PDF 파일에는 실행 권한이 필요합니까?

합리적인 PDF 파일 권한이란 무엇입니까?

최근에 나는 많은 PDF 파일이 포함된 디렉토리에서 모든 파일에 가능한 모든 권한이 설정되어 있음을 발견했습니다. 이게 불편해서 바꿔볼까 생각도 해봤습니다. 그러나 PDF 파일(예: PDF "텍스트 생성기")을 열고 때로는 변경할 수 있기를 원한다는 점을 고려할 때 PDF 파일에 대한 정당성이 무엇인지 모르겠습니다.

file_1.pdf다음은 내가 어떻게 찾았는지( ), 어떻게 변경하려고 했는지( file_2.pdf) 에 대한 인쇄 화면입니다 .

다음은 해당 항목을 찾은 방법(file_1.pdf)과 이를 변경하는 방법(file_2.pdf)에 대한 예입니다.

백업 하드 드라이브에서 복사할 때 초기 권한 세트가 손실된 것 같습니다. 권한 설정을 잃지 않고 샘플 스파이크를 복제하는 효율적인 방법으로 샘플 스파이크 사용을 고려할 수 있습니까? 감사해요.

답변1

Linux 파일 시스템 간에 복사하는 경우 다음을 사용할 수 있습니다.

cp -a

메타데이터를 저장하는 데 사용됩니다.

FAT 또는 NTFS와 같은 Linux가 아닌 파일 시스템에서 다시 복사하는 경우 다음을 사용할 수 있습니다.

cp -r --no-preserve=mode

실행 권한이 제거됩니다.

Linux가 아닌 파일 시스템에 파일을 복사하는 경우 tar.

답변2

아니요, PDF 파일은 실행 가능한 바이너리나 스크립트가 아니므로 실행될 필요가 없습니다.

문서가 Unix 파일 시스템에 있다고 가정하면 다음을 사용하여 실행 가능한 비트를 제거할 수 있습니다.

chmod a-x *.pdf

파일 시스템 중 일부가 Unix가 아닌 경우 파일 사이에 파일을 복사하는 방법에 관계없이 파일에 대한 권한이 이와 같이 엉망이 될 수 있습니다. Unix 파일 시스템에서는 사용 권한과 타임스탬프를 보존하기 위해 호스트나 로컬 디렉터리 간에 파일을 복사하는 경향 rsync -a이 있습니다 .rsync --archive)

답변3

읽기만 하면 되는 경우에는 일반적으로 읽기 전용 권한도 괜찮습니다. 그러나 수정하고 교체하려면 쓰기 권한도 필요합니다. 그래서 두 번째 파일에 대한 권한은 충분하다고 생각합니다.

파일을 복사하고 권한을 유지하려면 "cp -a source dest"를 사용하세요.

"-a" 속성은 재귀적으로 복사하여 모든 속성과 링크를 유지합니다. "man cp"를 참조하세요.

관련 정보