在Fedora 8 配置FTP服务器,容许user一、user2可上传、下载文件,其余用户只能下载文件,容许匿名登陆。服务器
[root@hn ~]# mount /dev/cdrom /mnt/ 挂载系统盘ide
mount: block device /dev/sr0 is write-protected, mounting read-onlyspa
[root@hn ~]# cd /mnt/Packages/ 进入系统盘rest
[root@hn Packages]# rpm -ivh vsftpd-2.0.5-19.fc8.i386.rpm 安装vsftpdtoken
warning: vsftpd-2.0.5-19.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2it
Preparing... ##################################### [100%]io
1:vsftpd ##################################### [100%]class
[root@hn Packages]# vi /etc/vsftpd/vsftpd.conf 编辑vsftpd的配置文件登录
anon_root=/aa(匿名用户的登陆位置)ftp
local_root=/aa(本地用户的登陆位置) 在文件末尾添加这两行
[root@hn Packages]# mkdir /aa 创建根下的aa目录
[root@hn Packages]# groupadd user 创建user组
[root@hn Packages]# useradd user1 -g user 创建user1用户而且加入user组
[root@hn Packages]# useradd user2 -g user 创建user2用户而且加入user组
[root@hn Packages]# passwd user1 为user1用户设置密码
Changing password for user user1.
新的 UNIX 口令: 输入user1
无效的口令: 太短 体系提示不用管便可
从新输入新的 UNIX 口令: 在次输入user1
passwd: all authentication tokens updated successfully.
[root@hn Packages]# passwd user2 为user1用户设置密码
Changing password for user user2.
新的 UNIX 口令: 输入user1
无效的口令: 太短 体系提示不用管便可
从新输入新的 UNIX 口令: 在次输入user1
passwd: all authentication tokens updated successfully.
[root@hn /]# ll 以长格式查看根目录的aa权限和归属
drwxr-xr-x 2 root root 4096 04-10 20:41 aa
[root@hn /]# chown :user /aa 将aa属组该为user
[root@hn /]# ll 以长格式查看根目录的aa权限和归属
drwxr-xr-x 2 root user 4096 04-10 20:41 aa
[root@hn /]# chmod 775 aa 将aa权限该为775
[root@hn /]# ll
drwxrwxr-x 2 root user 4096 04-10 20:41 aa
[root@hn /]# service vsftpd restart 重启vsftpd服务
关闭 vsftpd: [失败]
为 vsftpd 启动 vsftpd: [肯定]
完成 在客户机上验证
本人本身摸索的,若是有更好的实现方法欢迎讨论^_^