[CVS] CVS사용법중에 user/group정책에 관해서
글쓴이: BlackTiger / 작성시간: 토, 2004/07/31 - 10:42오전
우선 CVS 서버와 개발서버가 같습니다.
cvs 저장소와 cvs란 group을 만들고 init했습니다.
물론 cvs그룹의 멤버로 개발자의 아이디를 추가했구요.
chgrp -R cvs ./cvs chmod ug+rwx ./cvs ./cvs/CVSROOT
명령을 통해서 그룹설정을 했습니다.
문제는 제가 프로젝트를 import 하게 되면.
./cvs/newproject
의 그룹이 cvs가 되어야 되는데 제 계정의 사용자그룹이 된다는 것입니다.
그래서 다른 사용자라 update이나 checkout 할 수 없습니다.
맨위 명령어나 chown -R myId.cvs ./cvs
을 통해서 그룹을 다시 cvs로 바꾸어 주거나
/etc/group 파일에 개발자 모두 크로스 참조하게 만들면 해결은 되는 것
같은데 정답은 아닌거 같구여..
조언을 얻고 싶습니다.
좋은 주말 보내시구여..
Forums:
chmod g+s ./cvs를 해주시면 됩니다.
chmod g+s ./cvs
를 해주시면 됩니다.
/etc/passwd의 primary groupid를 cvs그룹아이디로
/etc/passwd의 primary groupid를 cvs그룹아이디로 바꿔서 해결했었는데..것두 정답이 아니었네엽..
sticky bit를 이번참에 확실히 알고 넘어가야겠네요..정재윤님 정말 감사합니다.^^*
..
g+s 면 스티키비트가 아니라 셋그룹아디 인데요 -.-;;;
태글 아니구요~ :D
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』
댓글 달기