考试大Linux站整理:我的CVS服务器端是在linux下,我安装了cvs-1。11。22-cvsacl-1。2。5-patched。tar。gz,利用CVS+ACL来做权限控制。但是现在遇到几个问题:
1。 按照acl网站上的说明,在安装完毕之后做了初始配置,然后设置默认权限:
执行 cvs -d /opt/cvsroot racl ALL:r -r ALL ALL ,这个是想设置默认所有用户对仓库只读权限;
然后我执行其他的acl命令,如cvs -d /opt/cvsroot racl -l proj1,系统报错,报错信息如下:
[root@bogon cvsroot]# cvs -d /opt/cvsroot racl -l proj1
*** glibc detected *** cvs: free(): invalid pointer: 0x098876ca ***
======= Backtrace: =========
/lib/i686/nosegneg/libc。
so。6[0x428716]
/lib/i686/nosegneg/libc。so。6(cfree+0x90)[0x42bc80]
cvs[0x804d893]
cvs[0x804dbb2]
cvs[0x804e08f]
cvs[0x804e471]
cvs[0x808f3c0]
cvs[0x806bfbd]
cvs[0x808dff3]
cvs[0x808e789]
cvs[0x804c887]
cvs[0x807c295]
cvs[0x804cc1e]
cvs[0x8079dc3]
/lib/i686/nosegneg/libc。
so。6(__libc_start_main+0xdc)[0x3d4dec]
cvs[0x804af41]
======= Memory map: ========
00135000-00136000 r-xp 00135000 00:00 0 [vdso]
003a1000-003bb000 r-xp 00000000 08:0b 558590 /lib/ld-2。
5。so
003bb000-003bc000 r--p 00019000 08:0b 558590 /lib/ld-2。5。so
003bc000-003bd000 rw-p 0001a000 08:0b 558590 /lib/ld-2。
5。so
003bf000-004ff000 r-xp 00000000 08:0b 558591 /lib/i686/nosegneg/libc-2。5。so
004ff000-00501000 r--p 00140000 08:0b 558591 /lib/i686/nosegneg/libc-2。
5。so
00501000-00502000 rw-p 00142000 08:0b 558591 /lib/i686/nosegneg/libc-2。5。so
00502000-00505000 rw-p 00502000 00:00 0
00530000-00532000 r-xp 00000000 08:0b 558592 /lib/libdl-2。
5。so
00532000-00533000 r--p 00001000 08:0b 558592 /lib/libdl-2。5。so
00533000-00534000 rw-p 00002000 08:0b 558592 /lib/libdl-2。
5。so
0054f000-00561000 r-xp 00000000 08:09 1288812 /usr/lib/libz。so。1。2。3
00561000-00562000 rw-p 00011000 08:09 1288812 /usr/lib/libz。
so。1。2。3
00688000-00693000 r-xp 00000000 08:0b 558600 /lib/libgcc_s-4。1。2-20080102。so。1
00693000-00694000 rw-p 0000a000 08:0b 558600 /lib/libgcc_s-4。
1。2-20080102。so。1。
全部