생성된 각 상위 디렉터리에 대해 지정된 권한 비트를 사용하여 중첩된 디렉터리를 만드는 방법은 무엇입니까?

생성된 각 상위 디렉터리에 대해 지정된 권한 비트를 사용하여 중첩된 디렉터리를 만드는 방법은 무엇입니까?

다음은 예상대로 작동하지 않으며 이것이 버그인지 아니면 내 Linux 시스템에 올바른 권한이 있는 폴더를 생성하지 못하게 하는 숨겨진 구성이 있는지 이해하려고 노력 중입니다. 최후의 수단으로 항상 폴더를 하나씩 만드는 방법으로 돌아갈 수 있지만 그렇게 되지 않기를 바랍니다.

이것이 내가 한 일입니다:

mkdir -m777 /familytree
mkdir -m755 -p /familytree/great-grandparent/grandparent/parent/myself/

이것이 내가 얻는 것입니다:

$ namei -m /root/grandparent/parent/myself/

dr-xr-xr-x /
drwxrwxrwx familytree
drwx------ great-grandparent
drwx------ grandparent
drwx------ parent
drwxr-xr-x myself

이것이 내가 기대했던 것입니다:

   $ namei -m /root/grandparent/parent/myself/

dr-xr-xr-x /
drwxrwxrwx familytree
drwxr-xr-x great-grandparent
drwxr-xr-x grandparent
drwxr-xr-x parent
drwxr-xr-x myself

관련 정보