루트 마운트 파티션에서 git 권한 오류 처리

루트 마운트 파티션에서 git 권한 오류 처리

내 홈 디렉터리에서 cifs 파티션으로 git 저장소를 복제하려고 하는데 이 파일 권한 오류가 계속 발생합니다.

[cguest@devserver groupmount]$ pwd
/mnt/groupmount

[cguest@devserver groupmount]$ mkdir util_scripts/
[cguest@devserver groupmount]$ git clone /home/cguest/repositories/util_scripts
Initialized empty Git repository in /mnt/groupmount/util_scripts/.git/
fatal: failed to copy file to 'util_scripts/.git/objects/8f/c4e04df75c10422b3ebe2a5f1b1520da4eeb7c': Operation not permitted

내 홈 디렉토리의 어느 곳에서나 동일한 작업을 시도하면 모든 것이 잘 작동합니다.

[cguest@devserver temp]$ pwd
/home/cguest/temp
[cguest@devserver temp]$  git clone  /home/cguest/repositories/util_scripts util_scripts
Initialized empty Git repository in /home/cguest/temp/util_scripts/.git/
[cguest@devserver temp]$ 

다음은 마운트된 파티션에 대한 몇 가지 배경 정보입니다.

[cguest@devserver groupmount]$ ls /mnt/ -lt 
total 1
drwxrwx--- 1 root devgroup    0 Feb 24 14:35 groupmount
[cguest@devserver temp]$ grep groupmount  /etc/mtab  
//srv01/groupmount /mnt/groupmount cifs rw 0 0

git이 파티션에 복제할 때 특정 umask가 필요하다는 점을 설명해야 할 것 같습니다 . /mnt/groupmount루트로 마운트되었지만 그룹 devgroup멤버십으로 인해 쓰기 액세스 권한이 있습니다.

관련 정보