生成された各親ディレクトリに対して指定された許可ビットを使用してネストされたディレクトリを作成するにはどうすればよいですか?

生成された各親ディレクトリに対して指定された許可ビットを使用してネストされたディレクトリを作成するにはどうすればよいですか?

以下は期待どおりに機能せず、これがバグであるかどうか、または私のLinuxシステムに正しい権限を持つフォルダを作成するのを防ぐ隠し設定があるかどうかを理解しようとしています。最後の手段として、常にフォルダを1つずつ作成する方法に戻ることができますが、そうしないことを願っています。

これが私がしたことです:

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

ベストアンサー1

おすすめ記事