3 Solaris9下安装vsftpd2.0.1详解

4.用户管理

手工添加用户

# useradd -d /dev/null -g ftp -s /bin/false test

设置密码

# passwd test

在/etc/vsftpd/下添加一个与用户名相同名字的文件

# vi /etc/vsftpd/test

若只允许下载,则添加如下内容

anon_world_readable_only=no

anon_max_rate=512000

若允许上传,则添加如下内容

anon_world_readable_only=NO

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

anon_max_rate=1024000

追加新增的用户test到/etc/vsftpd.user_list文件

# echo "test">> /etc/vsftpd.user_list

建立test用户的ftp主目录

# mkdir /data/ftp/test

# chown ftp:ftp /data/ftp/test

5.用户管理脚本

方便添加、删除用户、修改用户密码

安装脚本运行需要的软件包:

# wget ftp://mirror.sprintlink.net/sunfreeware.com/pub/freeware/sparc/9/tcl-8.4.6-sol9-sparc-local.gz

# gunzip tcl-8.4.6-sol9-sparc-local.gz

# pkgadd -d tcl-8.4.6-sol9-sparc-local

# wget

ftp://mirror.sprintlink.net/sunfreeware.com/pub/freeware/sparc/9/tk-8.4.6-sol9-sparc-local.gz

# gunzip tk-8.4.6-sol9-sparc-local.gz

# pkgadd -d tk-8.4.6-sol9-sparc-local

# wget

ftp://mirror.sprintlink.net/sunfreeware.com/pub/freeware/sparc/9/expect-5.40-sol9-sparc-local.gz

# gunzip expect-5.40-sol9-sparc-local.gz

# pkgadd -d expect-5.40-sol9-sparc-local

    推荐阅读