6月18

安装/usr/ports/emulators/过程中提示:
linuxulator is not (kld)loaded.

解决:
1、将/boot/defaults/loader.conf里的
linux_enable="NO"
改为
linux_enable="YES"
2、将linux_enable="YES"追加到/etc/rc.conf文件内。
3、重启系统并重新安装即可。

6月18

今天在FreeBSD上安装了Xorg和Gnome,startx以后却提示:
xauth: (argv):1: bad display name ":0" in "remove" command

解决:
编辑/etc/hosts下,将
127.0.0.1               localhost localhost.my.domain
这一行后面追加上机器名,再执行startx。

5月6

安装:
# cd /usr/ports/ftp/pure-ftpd
# make install clean

在/etc/rc.conf 加入下面内容,让pure-ftpd随系统自启动:
pureftpd_enable="YES"

复制配置文件模板为新的配置文件(一定要操作,否则pure-ftpd不会随系统启动,端口无法打开):
# cp /usr/local/etc/pure-ftpd.conf.sample /usr/local/etc/pure-ftpd.conf

用配置文件启动PureFTPd:
# /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

接下来你得添加“ftp”这个账户和组,否则匿名登录的话会报错:
Running: /usr/local/sbin/pure-ftpd -g/var/run/pure-ftpd.pid -A -c50 -B -C8 -D -f ftp -H -I15 -L10000:8 -m4 -s -U133:022 -u100 -k99 -Z
FreeBSD pure-ftpd: (
?@?)[ERROR] Unable to find the 'ftpd' account

# mkdir /var/ftp
# pw groupadd ftp
# pw useradd ftp -g 14 -d /var/ftp -s /sbin/nologin

启动:/usr/local/etc/rc.d/pure-ftpd onestart
重启:/usr/local/etc/rc.d/pure-ftpd restart

接下来我们要为ftp添加虚拟用户,之所以成为虚拟用户是因为,你在ftp上建立的用户和FreeBSD系统内的用户是不一样的,因为我们新添加的虚拟用户会把用户信息添加到一个文本里面而不是添加到系统用户里。

为了方便管理我们为ftp创建一个特有的系统用户,来管理这些虚拟用户。
# pw groupadd ftpgroup
# pw useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin

建立新的虚拟用户:zhxd
可以按照下面的格式来创建:
# pure-pw useradd zhxd -u ftpuser -d /home/ftp/zhxd
-u的意思是关联zhxd与ftpuser,-d是限制zhxd这个账户无法访问上级目录

为新建的用户创建个FTP文件夹
# mkdir /home/ftp
# mkdir /home/ftp/zhxd

查看新创建的用户信息
# cat /usr/local/etc/pureftpd.passwd

对虚拟用户进行限制,比如为zhxd用户添加一个限额,限制最多拥有1000个文件,最大10M空间:
# pure-pw usermod zhxd -n 1000 -N 10

删除虚拟用户
# pure-pw userdel zhxd

修改用户密码
# pure-pw passwd zhxd -m (-m的意思是可以让修改不需重启立刻生效)

显示用户信息
# pure-pw show zhxd

生成pureftpd.pdb索引文件使其修改生效。
# pure-pw mkdb

修改配置文件
# vi /usr/local/etc/pure-ftpd.conf
PureDB /usr/local/etc/pureftpd.pdb //Puredb路径


官方的教程:http://machiel.generaal.net/index.php?subject=pureftpd&language=eng#subject_3

注意:在使用官方教程,导入script.mysql数据库时,一定要先编辑script.mysql,去掉第15行的“---------------------------------------------------------”,否则会提示导入不成功,错误状况为:
[root@FreeBSD ~]# mysql -uroot -p < /root/script.mysql
Enter password:
ERROR 1064 (42000) at line 15: You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near '----------------

---------------------------------------











INSERT INTO m' at line 1


切记!!!

5月6
# Download width
ipfw add 00200 pipe 1 ip from any to 192.168.0.0/24
ipfw pipe 1 config bw 800Kbits/s

# Upload width
ipfw add 00300 pipe 2 ip from 192.168.0.0/24 to any
ipfw pipe 2 config bw 200Kbits/s

Add these code into /etc/rc.firewall
Tags: ,
5月1
安装:
# cd /usr/ports/security/clamav
# make install clean

开机启动:
# vi /etc/rc.conf
加入
clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"

更新:
# freshclam

扫描:
# clamscan

说明:
clamav的配置文件位于/usr/local/etc目录下,可根据需要进行适当修改。
分页: 5/13 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]