집에서 개인 용도로 쓰고 있고 또 다른 사람이 쓸일은 거의 없습니다. 근데도, 궁금하네요. 질문의 요지는 루트나 다른 계정의 사용자가 미리 퍼머션을 정해 놓은후, 이후에 만들어지는 텍스트나 바이너리....암튼 모든 파일(복사, 이동, 다운...)이 이 퍼미션을 따르도록 하려 면..... 어째 질문이 제가봐도 아리송하네요... 그럼...
퍼미션을 미리 정해 두려면 umask 값을 설정하면 됩니다. 셸 설정 파일에 umask 를 넣으면 이후 만들어지는 파일은 그 기본 권한을 따릅니다. 디렉토리에 setgid 를 주면 새 파일의 그룹도 맞출 수 있습니다.