VPS侦探论坛

标题: LNMP 环境中proftpd 创建的用户无法删除删除系统自动生成的文件 [打印本页]

作者: eudor    时间: 2014-1-20 17:32
标题: LNMP 环境中proftpd 创建的用户无法删除删除系统自动生成的文件
用LNMP中带的proftpd的软件安装,创建用户,指定FTP绝对路径后,用户上传下载正常,由于用户要时不时删除此站点下的runtime文件夹下log日志,可proftpd创建的用户却无法删除这个文件,有出现过这种情况么,能帮忙指导下么。
作者: licess    时间: 2014-1-21 09:34
proftpd只适合做单独的ftp服务器

这个的话目录上需要777才行
作者: eudor    时间: 2014-1-21 09:58
军哥,对目录777后,是可删除Runtime里面所有的日志文件包括文件夹,但是 再次访问网站后生成的runtime文件夹里面日志又删除不了了,因为用户要时不时的测试删除runtime里的所有日志文件,所以每次777会很麻烦。这个有办法么。用户可以删除ROOT创建的文件。
作者: id886    时间: 2014-1-21 10:49
因为你开FTP时不是给的 www组。

告诉你一个简单的操作。

1、先删除或改名这个目录。
2、再在FTP里新建这个目录
3、再给这个目录777 权


这样 www即能生成log   FTP又能删除这下面的文件

或是一命令直接设这个目录为FTP组    chown 65534:31   **
再给777
作者: id886    时间: 2014-1-21 10:55
注  这个65534:31   是以前purefptd 的默认FTP组,   
你那个FTP组好像是proftpd建的。那你就直接给你的FTP组
作者: eudor    时间: 2014-1-21 15:54
楼上的大侠,按你的办法删除wwwroot 然后用FTP用户新建了wwwroot目录但是runtime的文件夹 里再次生成日志文件仍旧是www组,而且无法删除。
新建的组也改了。。

[ 本帖最后由 eudor 于 2014-1-21 16:16 编辑 ]
作者: eudor    时间: 2014-1-21 16:35
还是有问题呢,能否在帮忙看看。
原帖由 id886 于 2014-1-21 10:55 发表
注  这个65534:31   是以前purefptd 的默认FTP组,   
你那个FTP组好像是proftpd建的。那你就直接给你的FTP组

作者: id886    时间: 2014-1-21 18:27
哎。runtime 目录

1、你应该在FTP里删除或改名  runtime  目录后,
2、再在FTP下新建一个 runtime 目录,
3、再改 runtime 目录  为777属性哎你,,
作者: eudor    时间: 2014-1-22 14:25
标题: 回复 8# 的帖子
还是不行的,重新生成的日志文件还是属于www组,无法删除。
作者: id886    时间: 2014-1-22 16:06
标题: 回复 9# 的帖子
请你确认好   runtime 目录是 FTP组。

别像你一楼的图那样,runtime 目录是 仍然是www 组
作者: eudor    时间: 2014-1-23 14:09
标题: 回复 9# 的帖子
您好,按照您那样的方法 ,把Runtime里面的都删除后,新生成的日志文件 还是显示WWW 组的,你提供的俩种方法都试了,1:把runtime的目录新建,但是删除后新生成的还是WWW组的,2:用命令 chown 65534:31 -R /home/wwwroot/personnel.3zg.com.cn  然后在chmod 777 -R /home/wwwroot/personnel.3zg.com.cn/Runtime    也只能删除第一次,然后系统再次生成的新日志文件 里面还是属于WWW组的。无法删除这些日志文件。
作者: eudor    时间: 2014-1-23 14:15
重新生成的日志文件就是变第二张图了,第一张图因为777了所以能删除,把里面的删除重新生成的就还是变WWW组了
作者: id886    时间: 2014-1-23 16:38
回复 9# 的帖子
请你确认好   runtime 目录是 FTP组。

为啥你就不敢抓 FTP下 runtime 目录的属性图呢 ?

[ 本帖最后由 id886 于 2014-1-23 16:48 编辑 ]
作者: id886    时间: 2014-1-23 16:40
你是在FTP里新建一个   runtime 目录吗?


我一般使用的是 pureftpd 开的FTP账户,

只要  runtime 目录是 FTP用户组,  

不管 runtime 目录下的文件是什么组、什么属性 都可以在FTP里删除的。

[ 本帖最后由 id886 于 2014-1-23 16:51 编辑 ]
作者: eudor    时间: 2014-1-23 16:57
原帖由 id886 于 2014-1-23 16:38 发表
回复 9# 的帖子
请你确认好   runtime 目录是 FTP组。

为啥你就不敢抓 FTP下 runtime 目录的属性图呢 ?



新生成的日志文件还是www组的,我已经chown 整个目录了,但是 里面日志再次生成的还是 WWW组的。proftpd 配置需要改么。
作者: id886    时间: 2014-1-23 17:47
标题: 回复 15# 的帖子
为啥不像1楼那样抓   FTP下 runtime 目录的属性图呢?

你得确定  runtime 目录 是不是FTP组。
作者: eudor    时间: 2014-1-24 11:28
原帖由 id886 于 2014-1-23 17:47 发表
为啥不像1楼那样抓   FTP下 runtime 目录的属性图呢?

你得确定  runtime 目录 是不是FTP组。


您好 方便加我下QQ么:120028729   万谢 ,希望帮忙指导下,头有点大呢。
作者: id886    时间: 2014-1-24 16:49
好吧。   我现在你上传的图就很明白了。

你的日志文件并不是在 runtime  目录下, 而是在 runtime目录下的 logs 目录里。

这样,你需要把  logs 目录删除,再在FTP里新建这个logs 目录,再给777属性。

Cache 目录同样操作就成了。



你看,你所有的回复都没有说 还有个 logs  目录。一直是说 日志文件在runtime目录下,
你所前面所有的抓图都没有显示有logs目录, 也没有说生成了个logs目录,只说生成了logs日志文件
作者: id886    时间: 2014-1-24 16:51
还有你1楼的图里 的FTP组 并不是 noboby  因为你使用的是proftpd。
所以这些目录你还得改回1楼的FTP组你才能管理。
作者: id886    时间: 2014-1-24 16:52
要么把  runtime  目录下所有目录改为 777属性也一样。
作者: eudor    时间: 2014-1-26 10:11
标题: 回复 19# 的帖子
嗯 以为chmod 777 -R /.../Runtime 会把里面的 Logs Cache 都会变777 ,现在好了,把Runtime下面的文件夹都 777了,不删除这些文件夹 ,里面自动生成的文件都能删除了,谢谢您耐心的回答。。非常感谢,祝新年快乐,马上有钱。




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4