vsftpdWindows端不能vsftpd 删除文件件

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
vsftp下用户允许可传、下文件,但不能删
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口怎么让LINUX下的FTP用户只有上传、下载的权限,但不能删除FTP上的文件???_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
怎么让LINUX下的FTP用户只有上传、下载的权限,但不能删除FTP上的文件???
如题!!! 我用的是vsftp
我有更好的答案
conf & 以用户名download和你设置的密码登录,ls.file同样不成功,删除文件同样不成功; created;rename lsf lsf1提示Permission denied,可以看到文件,下载;anon_world_readable_only=NO&&&#47.txt /etc/vsftpd_login。 cat &vsftpd_user_conf/download(开放download用户的下载权限——只能下载;upload,添加下列行 write_enable=YES (增加写权限) anon_upload_enable=YES(增加上传权限) anon_mkdir_write_enable=YES (增加创建目录的权限) #cp &#47,下载,mkdir lsf,提示“/lsf&quot,以upload用户登录,可以删除和更改文件和文件夹名。这些用户都不能登录系统,并且用ftp连接时锁定在自己的家目录中不能进入系统文件夹;重命名的权限) 测试 killall -9/download &******* &admin &**************** &delete test.file提示Delete admin 增加一行: anno_other_writer_enable=YES(增加管理员用户的删除/delete test,可以上传,可以下载,成功!put一个文件,提示 Permission denied,但不能删除文件和文件夹;vsftpd_user_conf 开放不同用户的不同权限 echo &#su - virtual -c &echo hello&&#47.file同样权限被拒绝;usr&#47.file(建立虚拟用户所要访问的ftp目录并设置仅virtual用户访问的权限和创建一个供下载实验的文件) #vi /etc/vsftpd_user_conf/download /etc/vsftpd_user_conf&#47,以admin用户登录,可以有上述所有权限,然后rmdir lsf,提示Remove directory oeration successful.db #chmod 600 /etc/vsftpd_sbin/vsftpd /etc/vsftpd,管理员;ftpsite.conf在此文件中插入下面的配置语句 guest_enable=YES(启用虚拟用户) guest_username=virtual(将虚拟用户映射为本地virtual用户) pam_service_name=vsftpd(指定PAM配置文件为在/local&#47.d/etc&#47,不能重命名原有文件和文件夹;vsftpd_user_conf/upload /etc/vsftpd_user_conf/home/ftpsite virtual;#chmod 700 /home/pam! 输入quit退出;upload vi /etc/vsftpd_user_conf/etc&#47.download用户,只能下载;etc&#47,OK!可以上传! 输入quit退出;etc/etc&#47.db #useradd -d /b;! 说明,此文本文件的格式是:单数行为用户名,偶数行为密码 #db_load -T -t hash -f logins.upload用户,可以上传下载;upload &******* #upload用户的密码 &gt,可以新建文件夹。rename test.admin用户;c,可以新建文件夹:a;注意这个不地方不要写成YES,否则将不能列出文件和目录) #cp /下的vsftpd) user_config_dir=/etc/vsftpd_user_conf(指定不同虚拟用户配置文件的存放路径) 保存退出 #mkdir &#47.txt &homt/ftpsite/test希望对你有帮助:实现不同用户不同权限 现在我们就来实现三个用户的不同权限
采纳率:42%
LINUX中FTP服务默认为VSFTPD,配置用户权限使用vsftpd.conf文件进行如下配置,附加配置说明anon_world_readable_only=NO (下载权限 开放download用户的下载权限——只能下载;注意这个不地方不要写成YES,否则将不能列出文件和目录)write_enable=YES (写权限) anon_upload_enable=YES(上传权限) anon_mkdir_write_enable=YES (创建目录的权限) anno_other_writer_enable=NO(删除/重命名的权限 设置此项为NO则不能删除文件)
为您推荐:
其他类似问题
ftp的相关知识
换一换
回答问题,赢新手礼包linux如何通过vsftpd和windows进行文件传递
首先需要在Linux(我是用的是centos6.5)上安装vsftpd,这个很简单直接yum install
vsftpd*。这时在/etc/vsftpd目录下会出现四个文件,用chmod 777
vsftpd.conf修改vsftpd.conf的权限,然后打开打开vsftpd.conf,复制下面的脚本,替换掉所有原始指令:
-------------------------------------------------脚本内容-------------------------------------------------
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
no_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
xferlog_std_format=YES
dirmessage_enable=YES
local_root=/var/ftp
chroot_list_enable=YES
chroot_local_user=YES
userlist_enable=YES
userlist_deny=YES
listen=YES
anon_max_rate=
local_max_rate=
max_clients=100
max_per_ip=5
connect_from_port_20=YES
tcp_wrappers=YES
pam_service_name=vsftpd
------------------------------------------------华丽分割--------------------------------------------------
保存,回到桌面,用指令vi
&vsftpd.sh新建vsftpd.sh脚本文件,在文件中输入以下内容:
------------------------------------------------另一个脚本------------------------------------------------
iptables -F;
echo fire_wall shut_
chkconfig --level 35
echo config_
setsebool allow_ftpd_full_
echo ftpd_enable_part1;
setsebool ftp_home_
echo ftpd_enabe_part2;
echo ftpd_
--------------------------------------------------华丽分割-----------------------------------------------
保存退出,chmod &744
&vsftpd.sh修改文件权限,然后切换到root用户用指令:./vsftpd.sh运行脚本。如果以上工作顺利的话,应该看到如下景象.......说明vsftpd已经启动,后面的工作该转到windows上了,
在window上需要安装Filezilla,下载安装过程十分简单,这里不介绍了。安装好后打开Filezilla,在“主机”栏输入linux的ip地址(linux下查询ip的指令为ifconfig),然后点击右侧的“快速连接”,如果出现如下的景象,说明连接成功,这是就可以在linux和windows之间互传文件了(包括文件夹),操作很简单:只需把文件从1区拖到2区,或者反过来也行。其中1是window下的文件目录,2是linux的文件目录。
另外,linux下文件存放的默认路径貌似是/var/ftp/pub,拖完文件后可以去这里面找。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。vsftp实现只能上传不能下载、删除权限配置
我的图书馆
vsftp实现只能上传不能下载、删除权限配置
& vsftpd可以对每个用户特别限制.
只要给那个用户建立一个设置文件,然后在文件里设置
在vsftpd.conf里加
user_config_dir=/etc/vsftpd/vsftpd_user_conf,这是文件夹.当然你可以自己选把用户文件放在哪
在此文件夹里新建一个文件,跟用户名相同.VSFTPD会比对用户名和用户设置文件.
在文件里加
local_root=PATH to directory就可以更改用户的home directory
local_max_rate=XXXX就可以限制此用户的带宽.
cmds_allowed=XXXXX, 此用户可以使用的指令(注意: 这行里面不能换行,不能有空格)
# ABOR - abort a file transfer
# CWD - change working directory
# DELE - delete a remote file
# LIST - list remote files
# MDTM - return the modification time of a file
# MKD - make a remote directory
# NLST - name list of remote directory
# PASS - send password
# PASV - enter passive mode
# PORT - open a data port
# PWD - print working directory
# QUIT - terminate the connection
# RETR - retrieve a remote file
# RMD - remove a remote directory
# RNFR - rename from
# RNTO - rename to
# SITE - site-specific commands
# SIZE - return the size of a file
# STOR - store a file on the remote host
# TYPE - set transfer type
# USER - send username
# less common commands:
# ACCT* - send account information
# APPE - append to a remote file
# CDUP - CWD to the parent of the current directory
# HELP - return help on using the server
# MODE - set transfer mode
# NOOP - do nothing
# REIN* - reinitialize the connection
# STAT - return server status
# STOU - store a file uniquely
# STRU - set file transfer structure
# SYST - return system type
参数说明:LIST 文件或目录列表
STOR 存储文件
MKD 创建目录
CWD 改变目录
ABOR 终止进程
REST 断点续传
--------------------------------------
在线使用的脚本
local_root=/home/dbbackup
cmds_allowed=MKD,LIST,PASV,ABOR,REST,NLST,RMD,RNFR,FNTO,SIZE,PORT,STOR,QUIT
local_max_rate=
-----------------------------------------
前提配置文件中要开启:
tcp_wrappers=YES
限制ip访问,只使用hosts.allow文件即可,不用动hosts.deny文件
vsftpd:222.90.72.87 61.150.91.10:allow
vsftpd:all:deny
转自: /linux/learning/.htm
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢

我要回帖

更多关于 vsftpd 删除文件 的文章

 

随机推荐