![런타임 시 파일 권한 변경](https://linux55.com/image/143631/%EB%9F%B0%ED%83%80%EC%9E%84%20%EC%8B%9C%20%ED%8C%8C%EC%9D%BC%20%EA%B6%8C%ED%95%9C%20%EB%B3%80%EA%B2%BD.png)
내 그룹에는 두 명의 사용자가 있습니다.
Users:
1) apache
2) data
Group
1) apache
세 개의 디렉토리가 있습니다. 이 세 디렉터리의 디렉터리 구조는 다음과 같습니다.
drwxrwx--- 10 data apache 4096 Aug 21 14:30 Data
drwxrwx--- 10 data apache 4096 Aug 21 14:30 App
drwxrwx--- 22 apache apache 4096 Aug 22 12:04 www
내 디렉토리에 복사 프로그램이 있습니다 App
. Data
한 디렉터리 에서 다른 디렉터리로 파일을 복사합니다 www
. 복사 과정이 완료되면 복사된 파일은 아래 이미지와 같습니다.
----r----- 1 apache apache 35003 Aug 22 11:47 wT89TQsATjE.txt
그런데 복사 과정이 끝난 후 아래와 같이 파일 권한을 얻고 싶습니다.
-rw-rw---- 1 apache apache 35003 Aug 22 11:47 wT89TQsATjE.txt
복사 프로세스 후에 사용자 및 그룹으로 읽을 파일의 모드를 자동으로 변경할 수 있습니까?
답변1
파일을 복사하기 전에 파일에 부여된 권한에 따라 복사를 사용하여 cp -a
권한을 보존할 수 있습니다. 이는 물론 파일을 -rw-rw----
복사하기 전에 파일에 권한이 설정되어 있어야 함을 의미합니다.
두 번째 옵션으로, 복사한 후 즉시 파일의 권한을 변경하는 것은 어떻습니까?
chmod 660 $copiedFile