두 명의 프로그래머로부터 ProjectA를 UNIX 서버의 그룹 디렉터리로 만들어 공동 작업을 용이하게 하기 위해 해당 디렉터리 아래에 파일을 생성할 수 있도록 요청했지만 파일 소유자나 루트만 파일 이름을 바꾸거나 삭제할 수 있습니다. 이 디렉토리 아래에 저장됩니다. 이 작업을 수행하는 것이 올바른 명령(chmod g+t ProjectA)입니까? 그렇지 않다면 올바른 답변은 무엇입니까? (ProjectA의 원래 권한은 766입니다.) 이러한 프로그래머가 모두 동일한 UNIX 그룹에 있다고 가정하면 어떻게 될까요?
답변1
권한은 이어야 합니다 g=rwxt
. 그룹의 모든 사람이 디렉터리를 읽고 쓸 수 있어야 합니다. 그런 다음 고정 비트는 파일에 대한 쓰기 권한이 있는 사용자만 파일을 삭제하거나 이름을 바꿀 수 있음을 나타냅니다.