在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: [肯定]
完成 在客戶機上驗證
本人本身摸索的,若是有更好的實現方法歡迎討論^_^