親フォルダへのアクセスを拒否しながらサブフォルダに権限を付与する方法

親フォルダへのアクセスを拒否しながらサブフォルダに権限を付与する方法

私は次の構造を持っています:

/home/the_user/folder/subfolder

私はそれへの読み書きアクセスをしたいのですが、それについて何も読み書きできないことを望みます。

/home/the_user/folder

それは可能ですか?

ベストアンサー1

フォルダ構造を作成するなど、家の外のどこかでこれを行うのが最善ですが、/次のようになります。

subfolder読み取りおよび書き込み権限を付与するユーザーとして所有者を設定します。

chown user /home/the_user/folder/subfolder
chmod u+rwx /home/the_user/folder/subfolder

「他人に対して実行」を「および」/home the_userに設定folderし、ユーザーに読み取りおよび書き込み権限がないことを確認してください。

chmod +xそれらのそれぞれおよびchmod -rwユーザーのため。

これにより、ユーザーは上記のディレクトリを参照できますが、読み書きはできませんが、読み書きできますsubfolder

もう一度これを行わないことをお勧めし、/homeルートディレクトリのサブフォルダにディレクトリを作成することをお勧めします。たとえば、次のようになります。

mkdir /mnt/folder

....そして、潜在的に間違いを犯して誰かのホームディレクトリに権限を与えるのではなく、私の答えを使用してください。

おすすめ記事