把 /etc/mail/submit.cf 里面缺省的配置行
O RunAsUser=smmsp
改成直接使用 smmsp 对应的用户/组 ID的形式:
O RunAsUser=51:51
还有注意 /usr/sbin/sendmail.sendmail的权限
Submitted by admin on 2007, October 18, 5:31 PM
把 /etc/mail/submit.cf 里面缺省的配置行
O RunAsUser=smmsp
改成直接使用 smmsp 对应的用户/组 ID的形式:
O RunAsUser=51:51
还有注意 /usr/sbin/sendmail.sendmail的权限
Submitted by admin on 2007, October 18, 10:31 AM
1、在/etc/fstab中加上对应分区的POSIX ACL支持:
LABEL=/home /home ext3 defaults,usrquota,grpquota,acl 1 2
2、执行命令:
setfacl -m default:u:user1:rwx /home/user1/www/upload
Submitted by admin on 2007, October 18, 10:31 AM
mount -t ext3 -o remount,rw <mount point>
Submitted by admin on 2007, October 17, 2:43 PM
安装
vi builddefs.h
#undef VSF_BUILD_PAM
>
#define VSF_BUILD_PAM
make
mkdir /usr/share/empty
mkdir /www/servers/vsftpdv
install -m 755 vsftpd /www/servers/vsftpdv/vsftpd
install -m 644 vsftpd.8 /usr/share/man/man8
install -m 644 vsftpd.conf.5 /usr/share/man/man5
install -m 644 vsftpd.conf /www/servers/vsftpdv/vsftpd.conf
创建数据库文件
db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db
且设置权限
chmod 600 /etc/vsftpd/vsftpd_login.db
创建数据库的PAM文件
vi vsftpd.pam 内容如下:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
并复制到/etc/pam.d下
cp vsftpd.pam /etc/pam.d
设置虚拟用户的根目录
useradd -d /home/ftp vftp
限制个人用户目录:
user_config_dir=/etc/vsftpd/vsftpd_user_conf
在该目录下建立与特定虚拟用户同名的文件
在用户文件里加入:
local_root=/home/test
就可设置用户的目录
并按实际需要开启相关的权限
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
anon_umask=
匿名用户新增文件的umask 数值。默认值为077。
vi vsftpd.conf
anonymous_enable=NO
local_enable=YES
local_umask=022
anon_umask=022
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=vftp
listen=YES
pam_service_name=vsftpd.pam
user_config_dir=/www/servers/vsftpdv/user
pasv_enable=YES
pasv_min_port=10240
pasv_max_port=10250
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.denyuser
Submitted by admin on 2007, October 9, 7:21 PM
http://www.ibm.com/developerworks/cn/linux/l-linux-ha/index.html?ca=drs-cn