디렉터리를 그룹과 공유해야 하며 각 사용자는 다른 소유자가 만든 파일을 수정할 수 있습니다. 여러 사용자가 지속적으로 업데이트해야 하는 문서 파일 등입니다.
그룹이 폴더를 읽고 쓸 수 있도록 폴더를 생성했는데, 사용자 A가 파일을 생성하면 사용자 B는 읽기 권한이 있어도 파일을 수정할 수 없습니다. 사용자: a, b 그룹: 편집 디렉토리: 편집
을 입력하면 ls -la editorial
출력은 다음과 같습니다.
drwxrwxrwx 2 a editorial 4096 apr 3 11:42 editorial
참고: 출력의 마지막 "편집" 단어가 강조 표시됩니다.
파일이 생성된 순간부터 모든 사용자가 파일을 쓸 수 있도록 도와줄 수 있나요?
미리 감사드리며 응원합니다.
추신: 도움이 될까봐 Ubuntu를 사용하고 있습니다.
답변1
디렉터리의 그룹은 이미 편집 가능하므로 setgid
해당 그룹을 사용하면 해당 디렉터리 내에 생성된 모든 파일과 디렉터리에 편집 가능한 그룹이 있어 그룹의 모든 사용자가 다른 사람이 만든 파일과 목차를 수정할 수 있습니다.
위 디렉토리에서:
chmod g+s editorial
모든 경우에 권한을 777로 설정하지 않는 것이 좋습니다.