作弊条:如何限制ssh验证的cvs/svn用户权限
传统上,SCM系统的用户登录有两种方式,一种是通过启动自己对应的服务,如cvs的cvs pserver或svn的svnserve、Apache DAV等等,而另一种方式是ssh,即不启动服务,而使用ssh来完成身份认证工作,如果通过,则通过ssh远程启动对应的服务,如cvs server和svnserve。
共58篇文章。
传统上,SCM系统的用户登录有两种方式,一种是通过启动自己对应的服务,如cvs的cvs pserver或svn的svnserve、Apache DAV等等,而另一种方式是ssh,即不启动服务,而使用ssh来完成身份认证工作,如果通过,则通过ssh远程启动对应的服务,如cvs server和svnserve。
trac确实是个好东西。为了方便(主要是为了少维护一个daemon考虑),我采用的方式是cgi方式(除此之外还有两种常见的用法,一种是使用trac自己的daemon,另一种是通过FastCGI)。
第一个脚本(1.sh):
#!/bin/sh
echo test
exit 1
测试命令:./1.sh | grep test && echo 1
csh:
./1.sh | grep test && echo e
test
sh:
./1.sh | grep test && echo e
test
e
注:这篇文章属于作弊条性质,本人不负责其内容所依据理论之正确性。
a. 路由器重置方法:断电,用笔按住背面的RESET按钮,并接上电源,直至路由器提示灯都变成正常的样子为止。
b. 路由器默认IP为192.168.1.1,用户名和口令均为admin。
愈发习惯FreeBSD下的生活之后,用Windows反而时常感觉不爽。例如最近微软推出的Internet Explorer 7的Beta 3,竟然不允许从Beta 2直接覆盖升级,实在让人感觉十分不快。
From des@:
groff -Tlatin1 -mdoc strtonum.3 2>&1 | less
A even better version from ru@:
cd /usr/src/lib/libc
make manlint MAN=strtonum.3 # to check stderr
make all-man MAN=strtonum.3 -DMANBUILDCAT # to format
以前一直以为不行的,今天仔细看了一下manpage:
如欲让sysctl之后能使用tab补齐,则应使用:
complete sysctl ’n/*/`sysctl -Na`/'
试了一下,不错!
原来是 environ(7),今天看col(1)偶然发现的……
pure-ftpd是一款非常好的FTP服务软件。FreeBSD本身提供了两个很好的FTP服务器,一个是传统的BSD ftpd(8),另一个是来自NetBSD的lukemftpd(8),尽管性能和安全性都不错(做过全面代码审计),但配置虚拟用户会比较麻烦。
假定你使用的是FreeBSD