私は最近chmodの素晴らしい使用法について学びました。 chmodchmod g+s /path/to/dir
は、ディレクトリ内のすべての新しいファイルをディレクトリ自体が属するグループに配置します。
ユーザーにこのように行動させる方法はありますか?つまり、public_htmlフォルダを「someuser」ユーザー/グループが所有している場合、そのフォルダにg + sを設定すると、rootとして作成された新しいファイルは「root」ユーザーと「someuser」グループによって所有されます。私が設定したいのは、rootが作成した新しいファイルをユーザー「someuser」とグループ「someuser」が所有することです。
chmod u+s
実行可能ファイルを実行できる人だけを変更するようであることを除いて、これを行う必要があるようです。 :/
答え1
いいえ、そんなことはできません。
おそらく、ファイルの所有権をサポートしないファイルシステム(FATなど)を作成してマウントすると、ファイルシステム全体のすべてのファイルが同じユーザーが所有しているように見えます。