모든 사용자 파일 및 하위 디렉터리 권한은 영구 파일에서 상속됩니다.

모든 사용자 파일 및 하위 디렉터리 권한은 영구 파일에서 상속됩니다.

/home/nvs-upload/media/ImageFtp/안녕하세요, 저는 많은 하위 디렉터리가 있는 디렉터리를 가지고 있습니다 ImageFTP. 내가 겪고 있는 문제는 작업을 실행하고 새 하위 디렉터리를 추가하는 것입니다. 그러면 해당 작업에 755포함된 권한과 파일이 새 디렉터리에 추가됩니다 644. 새 디렉토리와 파일에 자동으로 권한을 추가하고 싶습니다 777. 사용자나 그룹과는 아무런 관련이 없습니다.

이 작업을 수행하려면 어떤 명령을 실행해야 합니까?

답변1

기본값을 항목으로 정의하여 각각 디렉터리와 파일을 설정할 수 있습니다 777.666ACL

setfacl -m default:u::rwx -m default:g::rwx -m default:o::rwx /home/nvs-upload/media/ImageFtp

(이 -R옵션을 사용하면 기존 파일 및 디렉터리에 재귀적으로 적용할 수도 있습니다.) 여기서는 user, group 등 의 기본값을 o로 설정합니다 rwx.

다음 사항에 유의하세요.

) ACL드라이브는 활성화된 상태로 마운트되어야 합니다(표준 UNIX FS에서는 요즘 대부분의 경우 기본적으로 활성화됨).

) 설명된 대로 기본적으로 파일을 실행 가능하게 만들 수 없습니다.여기그리고 토론은 거기에 연결되었습니다.

답변2

파일 및 폴더의 권한을 반복적으로 변경하려면 -R과 함께 chmod 명령을 사용해야 합니다. sudo chmod -R 777 your_folder/이 경우 your_folder 디렉터리와 여기에 포함된 모든 파일 및 하위 디렉터리는 권한 777을 갖게 됩니다.

관련 정보