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

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

配置思路是:

允许上传文件,允许新建目录

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

在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的根目录>                    // 修改上传路径的权限为其他用户只读

centos设备忙无法删除原因:文件被使用了chattr改变了属性。可以使用lsattr命令来查看。使用chattr将i属性去掉,就可删除文件了。CentOS是免费的、开源的、可以重新分发的开源 *** 作系统,CentOS(CommunityEnterpriseOperatingSystem,中文意思是社区企业 *** 作系统)是Linux发行版之一。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12062110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存