cvs의 세팅 질문입니다.

chadr의 이미지

cvs를 사용하기 위해서 /var/cvs 에 저장소를 지정하고

제가 사용할 chadr유저를 추가하고 develop이라는 그룹도 만들어서 이곳에 chadr를 포함시키도록 하였습니다. 그리고

chgrp -R develop /var/cvs
chown 666 /var/cvs /var/cvs/CVSROOT

를 하여 권한 설정도 해주었는데 아래와 같은 메시지가 나오면서 로그인이 안됩니다..

Quote:
cannot open /var/cvs/CVSROOT/config: Permission denied

cvs 버전은 1.11.19-9을 사용하고 있으며 리눅스 배포한은 페도라 4입니다.

무언가 권한 문제 같은데 감이 안잡힙니다.. 아시는분 알려주세요.. ㅜㅜ

lacovnk의 이미지

group 설정이 /etc/group에 추가해준다고 해서 바로 적용되지는 않습니다.

...전 재부팅밖에 모릅니다.

newgrp이던가로 들어가는 꽁수도 있긴 하지만.

Prentice의 이미지

완전히 새로 로그인하셔도 되지 않을까요?

chadr의 이미지

음.. 재부팅을 해도 마찬가지더군요... 무엇이 문제인지...

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

Prentice의 이미지

저는 경험이 없어서 모르겠지만 정말 chown을 하셨나요? chmod가 아니라요.

chadr의 이미지

넵.. 설정이 되어있습니다.

Quote:
drwxrwxr-x 3 root develop 4096 Jan 24 11:44 cvs

Quote:
drwxrwxr-x 3 root develop 4096 Jan 24 11:44 CVSROOT

이상한건 root이든 chadr이든 로그인해서 /var/cvs/CVSROOT/config 파일을 열어보면 열리고 편집 권한을 주면 편집까지 되는데 cvs가 접근을 못하네요..

cvs는 xinet에서 root 계정으로 돌아가고 있습니다.

아래는 xinet 설정파일입니다.

Quote:
service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/var/cvs pserver
# bind = 127.0.0.1
}

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

leoric99의 이미지

cvs용 계정은 추가하셨나요?
저도 얼마전에 그랬었는데 패키지 다 지우고 새로 설치하여 다시 설정해 사용하고 있습니다.
먼저 cvs폴더 초기화 하고
CVSROOT안에 passwd파일안에 사용자 추가한 다음에
reader, writer파일 생성하셔서 안에 읽기, 쓰기 권한을 passwd폴더에 등록한 사용자명을 적어주었습니다.
그리고 system사용 계정과는 무관하기 때문에 passwd안에 사용자 추가하시면 바로 cvs에 로그인이 됩니다.
그리고 port 2401 확인하구요...
위 사항은 제가 설정한 방식입니다. 레드햇은 조금 다르다고 알고 있는데....
아 참고로 전 데비안 사지 씁니다.

chadr의 이미지

leoric99 wrote:
cvs용 계정은 추가하셨나요?

아니요.. cvs라는 계정은 없고 develop이라는 그룹에 cvs를 사용할 유저를 넣고 cvs저장소 폴더에 접근 권한을 주었습니다. 그리고 cvs 서버는 root로 돌아가고 있습니다.

Quote:

CVSROOT안에 passwd파일안에 사용자 추가한 다음에
reader, writer파일 생성하셔서 안에 읽기, 쓰기 권한을 passwd폴더에 등록한 사용자명을 적어주었습니다.
그리고 system사용 계정과는 무관하기 때문에 passwd안에 사용자 추가하시면 바로 cvs에 로그인이 됩니다.

cvs자체 인증 방식보다는 시스템 인증 방식을 사용할려고 합니다.. 그런데 잘 안되는군요.. ㅜㅜ 이상한건 cent os에서는 제가 위에 썼던 글 같이 그대로 했는데 잘 되는데 페도라 4에서는 이상하게 안되는군요..

Quote:
그리고 port 2401 확인하구요...

네 이건 제대로 되어있습니다.. 접속은 되는데 위에서 말씀드린 파일에 대한 접근이 안되고 있습니다.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

leoric99의 이미지

저는 debian sarge를 사용중입니다.
저는 pserver모드로 인증 방식을 사용하고 있습니다. 시스템 자체 계정으로 사용을 하려면 external모드로 해야하는 걸로 알고 있는데...^^;;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.