私はgitリポジトリを持っています。ファイルの1つに "chmod 6775"を使用してsetuidを設定してから変更をコミットする必要があります。ファイルに対してsetuidを設定し、gitを使ってrepositroyに変更を保存します。
しかし、これらの変更は、そのリポジトリを別のホストにダウンロードしても表示されません。
After commit:
-rwsrwsr-x 1 root stuff 51804 Apr 13 18:05 cli-0-38
After download:
-rwxrwxr-x 1 root stuff 51804 Apr 13 18:05 cli-0-38
あなたがそれを達成するためにどのようにアドバイスをしてくださいでした:私は「S」または属性の「S」記号は表示されないのですか?
ありがとう!しかし残念ながら、SaltとCFengの設定を編集しなければなりません。 – user54
特権ではなく細かく追跡するアクセス許可はバグです。実際には、Git初期の "フィーチャー"でしたが(そして後で削除されました)、結果として、 'git fsck'は、BLOBオブジェクトが' 664'モード、グループ書き込み許可、 '644' 、それなし。これにより、フィーチャであると考えられたときに作成されたリポジトリを使用することができます。 – torek