/home 디렉토리와 /home/$USER 디렉토리에 디렉토리를 생성하는 것의 차이점은 무엇입니까?

/home 디렉토리와 /home/$USER 디렉토리에 디렉토리를 생성하는 것의 차이점은 무엇입니까?

/home디렉토리 안에 폴더를 만들고 디렉토리 안에 또 다른 폴더를 만들고 싶습니다 /home/$USER. 동일한 시스템의 다른 사용자가 /home이 디렉터리의 폴더에 액세스할 수 있습니까?

/home디렉터리 내에 폴더를 만들면 단점이 있나요?

/home 디렉토리와 /home/$USER 디렉토리에 디렉토리를 생성하는 것의 차이점은 무엇입니까?

답변1

대답은 대개 "상황에 따라 다릅니다."입니다.

일반적으로 바로 아래 디렉터리는 /home사용자의 홈 디렉터리입니다. 손상을 입히지 않고 거기에 다른 것을 넣는 것이 전적으로 가능합니다.

사용자가 /home다음과 같은 디렉터리에 액세스할 수 있는지 여부는 /home/thisdir디렉터리에 어떤 권한이 있는지에 따라 달라집니다. 소유자에게 읽기 및 실행 권한만 부여하면 소유자와 루트만 내용을 볼 수 있습니다. 모든 사람에게 읽기 및 실행 권한을 부여하면 모든 사람이 그 내용을 볼 수 있습니다.

사용자 자신의 홈 디렉토리에도 마찬가지입니다. 사용자 이름이 있고 avinash홈 디렉토리가 있는 경우 /home/avinash이를 볼 수 있는 사람을 결정하는 것은 사용자의 몫입니다. 당신만이 읽기 및 실행 권한을 갖도록 봉인하도록 선택할 수 있습니다. 그러면 당신(및 루트) 외에는 누구도 읽을 수 없습니다. 또는 모든 사람이 내부를 볼 수 있도록 결정할 수도 있습니다.

다양한 파일 및 디렉터리 권한에 대한 자세한 설명위키피디아- 이 책을 읽고 나면 대부분의 질문에 대한 답이 나올 것이라고 생각합니다.

관련 정보