亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 8875 | 回復(fù): 7
打印 上一主題 下一主題

VSFTP如何限制某一個用戶禁止下載和上傳 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-11-08 14:34 |只看該作者 |倒序?yàn)g覽
本帖最后由 zhou__xf 于 2010-11-08 15:17 編輯

我記得原來做過  現(xiàn)設(shè)置個禁止的用戶列表  在從CONF文件里面 加一條  設(shè)置 但具體忘了

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-11-08 15:01 |只看該作者
Userlist_deny=no (名單中的人不允許訪問)

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-11-08 15:17 |只看該作者
回復(fù) 2# ykaing


    知道了 3Q

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-11-09 10:10 |只看該作者
那要他登陸進(jìn)來干嘛呢

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-11-11 10:52 |只看該作者
不解。。。

論壇徽章:
34
亥豬
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉雞
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龍
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-08 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-19 06:20:00黃金圣斗士
日期:2015-11-24 10:43:13
6 [報(bào)告]
發(fā)表于 2010-11-11 18:49 |只看該作者
/etc/host.deny 好像也可以。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-11-12 23:44 |只看該作者
本帖最后由 zsgd 于 2010-11-12 23:46 編輯

把下面命令cp下來,保存成一個可執(zhí)行文件即可,1秒鐘就完成了所有的配置。



說明:
download用戶的秘密是downloadpw, 只能下載文件。
upload用戶的密碼是uploadpw,可以下載和上傳文件,但不能刪除文件,包括自己上傳的文件。
admin用戶的秘密是adminpw,可以下載上傳文件,可以刪除任意文件。

如果需要修改用戶名和密碼,可在改2-6行修改,如果是在windows修改,需要驗(yàn)證行結(jié)尾符號,可以通過 dos2unix auto.txt 命令轉(zhuǎn)換。


touch ~/logins.txt
echo download >> ~/logins.txt
echo downloadpw >> ~/logins.txt
echo upload >> ~/logins.txt
echo uploadpw>> ~/logins.txt
echo admin  >> ~/logins.txt
echo  adminpw >> ~/logins.txt
db_load -T -t hash -f ~/logins.txt  /etc/vsftpd/vsftpd_login.db
chmod 600 /etc/vsftpd/vsftpd_login.db
echo "auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login" >> /etc/pam.d/ftp.vu
echo "account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login" >> /etc/pam.d/ftp.vu
#seting  authfile
################################################################################
useradd -d /home/virtual -m virtual
chmod 700 /home/virtual
cp /etc/hosts /home/virtual/
#seting  local env
################################################################################
echo "guest_enable=YES" >> /etc/vsftpd/vsftpd.conf
echo "guest_username=virtual"  >>  /etc/vsftpd/vsftpd.conf
echo "user_config_dir=/etc/vsftpd/vsftpd_user_conf"  >> /etc/vsftpd/vsftpd.conf
echo "pam_service_name=ftp.vu"  >> /etc/vsftpd/vsftpd.conf
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
sed -i 's/pam_service_name=vsftpd/pam_service_name=ftp.vu/g'  /etc/vsftpd/vsftpd.conf
#seting vsftpd's  virtual
################################################################################
mkdir /etc/vsftpd/vsftpd_user_conf
echo "anon_world_readable_only=NO"  > /etc/vsftpd/vsftpd_user_conf/download
chmod 700 /etc/vsftpd/vsftpd_user_conf/download
#create download user file
################################################################################
cp  /etc/vsftpd/vsftpd_user_conf/download /etc/vsftpd/vsftpd_user_conf/upload
echo "write_enable=YES" >>  /etc/vsftpd/vsftpd_user_conf/upload
echo "anon_upload_enable=YES" >>  /etc/vsftpd/vsftpd_user_conf/upload
echo "anon_mkdir_write_enable=YES" >>  /etc/vsftpd/vsftpd_user_conf/upload
chmod 700 /etc/vsftpd/vsftpd_user_conf/upload
#create upload user file
################################################################################
cp  /etc/vsftpd/vsftpd_user_conf/upload /etc/vsftpd/vsftpd_user_conf/admin
echo "anon_other_write_enable=YES" >> /etc/vsftpd/vsftpd_user_conf/admin
chmod 700 /etc/vsftpd/vsftpd_user_conf/admin
#create admin user file
################################################################################
service vsftpd restart >> /dev/null

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-11-15 10:05 |只看該作者
虛擬用戶的支持

1.建立虛擬用戶口令庫文件(奇數(shù)行是用戶名,偶數(shù)行是密碼)
進(jìn)入/etc/vsftpd 目錄,然后新建文件benet
[root@localhost /]#vi benet
11
11
22
22
2.生成vsftpd的認(rèn)證文件(需要安裝db4-util,系統(tǒng)鏡像里面有,書上沒介紹)
[root@localhost /]#db_load -T -t hash -f  /etc/vsftpd/benet  /etc/vsftpd/benet.db  (修改文件的權(quán)限)

3.建立虛擬用戶所需的PAM配置文件(/etc/pam.d/)
進(jìn)入/etc/pam.d,然后建立文件ftp,內(nèi)容如下
[root@localhost /]#cd  /etc/pam.d
[root@localhost /]#vi  ftp
  auth   required    /lib/security/pam_userdb.so    db=/etc/vsftpd/benet  (庫名)
account   required  /lib/security/pam_userdb.so    db=/etc/vsftpd/benet (庫名)
4.建立虛擬用戶所需要的系統(tǒng)用戶
useradd   aa  -d  /aa(虛擬用戶主目錄)  -s  /sbin/nologin
5.建立虛擬用戶所要訪問的目錄并設(shè)置相應(yīng)權(quán)限(修改主目錄權(quán)限700)
chmod    700  -R   /aa       

6.設(shè)置/etc/vsftpd/vsftpd.conf配置文件,在文檔末尾添加如下內(nèi)容:
[root@localhost /]#vi  /etc/vsftpd/vsftpd.conf
guest_enable=YES               (啟用虛擬用戶)
guest_username=aa               (新建的系統(tǒng)用戶)
pam_service_name=ftp             (驗(yàn)證模塊名稱)
user_config_dir=/etc/vsftpd/config     虛擬用戶權(quán)限的配置目錄

7.進(jìn)入/etc/vsftpd/config新建文件11,22。這兩個文件就是11和22用戶的權(quán)限配置文件,下面的參數(shù)就是具體的可能用的參數(shù)
[root@localhost /]#mkdir  /etc/vsftpd/config
[root@localhost /]#touch 11 22
[root@localhost /]#vi 11
[root@localhost /]#vi 22
anon_world_readable_only=YES    表示用戶可以瀏覽FTP目錄和下載文件
anon_upload_enable=NO      表示用戶不可以上傳文件       
anon_mkdir_write_enable=YES    表示用戶具有建立目錄的權(quán)限,不能刪除目錄
anon_other_write_enable=YES    表示用戶具有文件改名和刪除文件的權(quán)限
local_root=/                    指定虛擬用戶的目錄
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP