답변:
편집 : 두 번째 생각에, 나는 그 질문을 오해했을 수도 있음을 깨달았습니다. 디렉토리가 특정 사용자에게만 표시되도록하려면 (즉, 다른 모든 사용자의 경우 해당 목록이 디렉토리 목록에 표시되지 않음) 다른 사용자가 디렉토리의 내용을 나열하지 못하도록 할 수 없습니다. 부모 디렉토리. 따라서 디렉토리가 있으면 다른 사용자가의 내용을 나열하지 못하게하는 (소유자를 제외한 모든 사람 에 /foo/bar
대한) r
권한을 제거 할 수 /foo
있지만 구체적으로 /foo
숨길 수는 없습니다 /foo/bar
(물론 내용을 숨길 수는 있지만).
오래된 답변 :
특정 사용자를 디렉토리의 소유자로 설정 한 다음 소유자 이외의 모든 사람에 대한 해당 디렉토리의 모든 권한을 제거하십시오. 셸에서 다음 chmod
을 수행 하는 데 사용 합니다.
chmod 700 the_directory
파일 관리자를 사용하는 경우 "사용자"열의 항목을 제외한 권한 탭에서 모든 확인 표시를 제거하십시오 (정확한 세부 사항은 물론 파일 관리자에 따라 다름).
GUI에서이 작업을 수행하려면 그놈 파일 브라우저 (노틸러스)의 도움말에 설명되어 있습니다.
기본적으로 폴더를 선택한 다음 메뉴에서 파일-> 속성-> 권한을 선택하십시오.
그렇지 않으면 sepp2k의 대답은 절대적으로 정확하며 유닉스 파일 권한에 대한 자세한 설명에 관심이 있다면 txwikinger의 링크가 좋습니다.
이 튜토리얼 은 접근을 제어 할 수 있도록 Linux (및 우분투)에서 파일 권한을 설정하는 방법을 모든 세부 사항에서 설명합니다.