Stickybits setgidが機能しない

Stickybits setgidが機能しない

私の構造は次のとおりです。

/home/reed/, user=reed, group=reed
  - apache-conf, user=reed, group=reed
  - apache-web, user=reed, group=apache, perm=0770
      - www.website.com, user=reed, group=apache, perm=0770
          - index.php, user=reed, group=apache, perm=0660

私はumask 007inを使用している/etc/profileので、私のディレクトリとファイルは同じ権限で作成されます。動作します。

新しいディレクトリが維持されるように実行しましたchmod g+s /home/reed/apache-web;chmod g+s /home/reed/apache-web/www.website.comgroup=apache

だから私mkdir /home/reed/apache-web/test/は、ユーザーとグループをls -la ...表示します。reed

試してみましたchmod 4770 /home/reed/apache-web/test/が、mkdirまだユーザーとグループが次のように設定されていますreed(またはrootsudoとして実行している場合)。

www.website.com私も同じ結果を持ってディレクトリでそれを試しました。

私はDebian 10を使用しており、rootアクセス権があります。また、user = apache&group = reedに切り替えてからを試しましたが、chmod u+s thedir再びmkdiruserとgroupを現在のシェルユーザーにしました。ログアウトしてからもう一度ログインしようとしました。

答え1

私は次のオプションを使って/ homeをマウントしたと思いますnosuid

   nosuid Do not allow set-user-identifier or set-group-identifier bits to
          take effect.

関連情報