Fedora 8 vsftpd

 在Fedora 8 配置FTP服务器,允许user1、user2可上传、下载文件,其他用户只能下载文件,允许匿名登录。

 

[root@hn ~]# mount /dev/cdrom /mnt/                          挂载系统盘

mount: block device /dev/sr0 is write-protected, mounting read-only

[root@hn ~]# cd /mnt/Packages/                               进入系统盘

[root@hn Packages]# rpm -ivh vsftpd-2.0.5-19.fc8.i386.rpm    安装vsftpd

warning: vsftpd-2.0.5-19.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing...               ##################################### [100%]

   1:vsftpd                ##################################### [100%]

[root@hn Packages]# vi /etc/vsftpd/vsftpd.conf     编辑vsftpd的配置文件

anon_root=/aa(匿名用户的登录位置

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:                                       [确定]

 

完成 在客户机上验证

本人自己摸索的,如果有更好的实现方法欢迎讨论^_^

 

你可能感兴趣的:(职场,vsftpd,fedora,休闲)