使用者子群組與檔案權限問題 - Linux

Table of Contents

想請問各位高手
我有一個情況就是有兩個帳號:
1. user_A 屬於 group_A
2. user_B 屬於 group_B

其實我是想弄一個簡單的git server
接著我新開一個group叫做git
並將user_A與user_B加入git群組中

然後我開了一個空間資料夾
group owner設為git
且grouper皆能讀寫

不過現在遇到的問題就是
我目前的設定會使得
user_A提交上來的檔案,其擁有者為 user_A/group_A
並非我預期的是 user_A/git
這會造成後來的user_B提交檔案時會有權限的問題

想請問一下這要怎麼解比較好?

--

All Comments

Mary avatarMary2019-10-28
如果是user_A跟user_B各自有一份git呢
Valerie avatarValerie2019-11-01
補充一下,使用者都是用遠端推送上來特定的空間資料夾下
都不是機器上自己的使用者目錄
Edith avatarEdith2019-11-04
設sgid?
Jessica avatarJessica2019-11-05
感謝樓上的提示,把分享的空間資料夾的權限 g+s就會繼承
Valerie avatarValerie2019-11-06
問題就解了 XD
Bethany avatarBethany2019-11-09
git init 時記得加 --shared,git 就會幫你處理好