루트에 ".." 점선으로 표시된 디렉터리가 있는 이유는 무엇입니까?

루트에 ".." 점선으로 표시된 디렉터리가 있는 이유는 무엇입니까?

저는 수년 동안 Linux를 사용해 왔습니다. 꽤 오랫동안 Linux를 사용해왔지만 왜 루트가 항상 해당 ..디렉토리를 소유하는지 물어볼 생각은 한 번도 해본 적이 없습니다.

하위 디렉토리 구조 전체를 chmod여전히 다른 사용자 root가 소유하고 있는 경우 ...

비하인드 스토리, 왜?

답변1

..은 상위 디렉토리이므로 이를 소유한 사람이 이를 소유하게 됩니다 ...

ls -ld ..

홈 디렉토리의 하위 디렉토리에서 해당 디렉토리가 ..자신의 소유인지 확인해야 합니다.

cd ~/Desktop
ls -ld ..

계층 구조의 소유자를 변경해도 ..소유자는 변경된 계층 ..외부에 있으므로 변경된 계층 구조의 맨 위에서 볼 때 소유자는 변경되지 않습니다.

자신의 홈 디렉토리에서는 일반적 ..으로 루트가 소유자이고 루트가 소유한 소유자로 표시됩니다.../home

cd
ls -lid .. /home

(둘 다 동일한 inode 번호를 가지고 있음을 알 수 있습니다).

관련 정보