当前位置:首页 » 文件传输 » 如何设置ftp禁止删除
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何设置ftp禁止删除

发布时间: 2023-08-08 04:49:32

A. 我做了一个ftp站点,可以上传的,也就是说可以直接复制文件的,但我如何防止文件被删除呢

是用Linux下的VSFTP还是WIndows下的Ser-U做的?其实解决起来也不烦。1、为每个用户建一个目录,使不能看到别人的文件。2、设一个只能上传不能删除的权限不就行了?很简单

B. Win7系统的ftp站点如何设置其他局域网内的用户只能上传文件但不可以下载和删除、修改站点内文件!

需要对文件的目录做权限设置。右击文件夹,选项里面有安全选项,打开后可以指定用户的读写权限。
FTP服务器,你可以用其他方式建立,比如 SERVER U或者ADSL server都比你用IIS建立的方便。

C. 怎么让LINUX下的FTP用户只有上传、下载的权限,但不能删除FTP上的文件

希望对你有帮助:
实现不同用户不同权限
现在我们就来实现三个用户的不同权限:
a.upload用户,可以上传下载,可以新建文件夹,但不能删除文件和文件夹,不能重命名原有文件和文件夹;
b.download用户,只能下载;
c.admin用户,管理员,可以上传,可以下载,可以新建文件夹,可以删除和更改文件和文件夹名。
这些用户都不能登录系统,并且用ftp连接时锁定在自己的家目录中不能进入系统文件夹。
cat <logins.txt
>upload
>******* #upload用户的密码
>download
>*******
>admin
>****************
>!
说明,此文本文件的格式是:单数行为用户名,偶数行为密码
#db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
#chmod 600 /etc/vsftpd_login.db
#useradd -d /home/ftpsite virtual;
#chmod 700 /home/ftpsite;
#su - virtual -c "echo hello>/homt/ftpsite/test.file
(建立虚拟用户所要访问的ftp目录并设置仅virtual用户访问的权限和创建一个供下载实验的文件)
#vi /etc/vsftpd.conf在此文件中插入下面的配置语句
guest_enable=YES(启用虚拟用户)
guest_username=virtual(将虚拟用户映射为本地virtual用户)
pam_service_name=vsftpd(指定PAM配置文件为在/etc/pam.d/下的vsftpd)
user_config_dir=/etc/vsftpd_user_conf(指定不同虚拟用户配置文件的存放路径)
保存退出
#mkdir /etc/vsftpd_user_conf
开放不同用户的不同权限
echo "anon_world_readable_only=NO">/etc/vsftpd_user_conf/download(开放download用户的下载权限——只能下载;注意这个不地方不要写成YES,否则将不能列出文件和目录)
#cp /etc/vsftpd_user_conf/download /etc/vsftpd_user_conf/upload
vi /etc/vsftpd_user_conf/upload,添加下列行
write_enable=YES (增加写权限)
anon_upload_enable=YES(增加上传权限)
anon_mkdir_write_enable=YES (增加创建目录的权限)
#cp /etc/vsftpd_user_conf/upload /etc/vsftpd_user_conf/admin
增加一行:
anno_other_writer_enable=YES(增加管理员用户的删除/重命名的权限)
测试
killall -9 vsftpd;/usr/local/sbin/vsftpd /etc/vsftpd.conf &
以用户名download和你设置的密码登录,ls,可以看到文件,下载,成功!put一个文件,提示
Permission denied。rename test.file同样权限被拒绝;delete test.file同样不成功!
输入quit退出,以upload用户登录,OK!可以上传,下载,mkdir lsf,提示“/lsf" created;rename lsf lsf1提示Permission denied,删除文件同样不成功!
输入quit退出,以admin用户登录,可以有上述所有权限,然后rmdir lsf,提示Remove directory oeration successful;delete test.file提示Delete operation successful!OK,大功告成了!

D. centos 系统中 SFTP想要设置成只允许上传文件,不允许删除文件,如何实现

配置思路是:

  1. 允许上传文件,允许新建目录;

  2. 修改上传文件及目录的所有者为一个系统用户;

  3. 在FTP目录权限中不允许其他用户删除目录、文件、以及递归删除。

配置文件:/etc/vsftpd/vsftpd.conf

配置项:

anonymous_enable=YES// 启用匿名

local_enable=NO// 禁用本地登录

anon_upload_enable=YES// 允许上传

anon_mkdir_write_enable=YES // 允许新建目录

chown_uploads=YES// 修改上传

chown_username=<自定义用户> // 将上传目录及文件所有者修改为一个自定义的系统用户

anon_root=<FTP的根目录>// 定义上传路径

chmod 0644 <FTP的根目录>// 修改上传路径的权限为其他用户只读

E. 局域网中如何设置ftp服务器 另怎样设置权限只能上传下载不能删除

ftp文件夹权限,新建一个用户的权限是写入、读取、运行,不添加修改。然后再ftp属性中的主目录权限是读取写入。其它都正常设置就行。

F. 我的电脑禁止ftp缓存

在控制面让凯板中操作。
1、在计算机控制面没弯板中打开Internet选项。
2、点击进程,然后在本地Internet中点击站点。
3、在站点对话框中取消使用FTP文件夹缓存前面的复选框。
4、最后点击应坦察唤用按钮来保存更改,完成FTP缓存的禁止。

G. ftp服务器允许上传东西,建立文件夹(包括命名),不允许删除,文件限权要怎么设置

首先确定你用的是不是sever-u建立的ftp
如果是就好办了
把你的管理权限的用户名加上16位以上的密码
然后给他们建立一个可以上传还有创建文件夹的用户
不开放删除跟运行功能(很多木马程序如果可以运行就可以删东西)就可以了

H. 限制FTP用户,只能上传,不能删除文件,怎么设置呢。比如设置用户A,只能上传,不能删除文件。

用户角色组权限里面不是有一个权限分配设置吗?什么写入(上传)、下载、删除等,把删除前面的勾选去掉即可。