常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

如何修改FTP上传文件的缺省用户组??

 
发表新文章   回复文章    FreeBSD China -> 初学指南
阅读上一个主题 :: 阅读下一个主题  
作者 留言
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Tue 2013-10-08 17:57:09    发表主题: 如何修改FTP上传文件的缺省用户组?? 引用并回复

apache运行用户:www
web空间维护ftp用户:webftp(属于www组和ftp组)
现在用webftp上传的文件属于webftp:wheel,apache生成的文件属于www:wheel,导致ftp无法管离apache新生成文件的权限。

如何解决这个问题??
返回页首
阅览会员资料 发送站内信件
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Tue 2013-10-08 18:08:19    发表主题: 引用并回复

必须把webftp加入到wheel用户组么???wheel组是可以切换su的会不会不安全??
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Thu 2013-10-10 05:34:42    发表主题: 引用并回复

为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Tue 2013-10-15 15:47:38    发表主题: 引用并回复

delphij 写到:
为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。



原来父目录所属组要改成ftp啊。

ftp上传的文件能不能默认改成www:ftp??现在通过ftp上传的文件所属webftp:ftp,而apache生成的文件所属是www:ftp。

现在我想把服务器空间分给朋友做网站,给他一个ftp账号可以管理他的目录,同时又不影响apache读写网站文件。

文件权限775,把webftp同时加入到www组合ftp组可以吗??
返回页首
阅览会员资料 发送站内信件
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Fri 2013-10-18 11:01:41    发表主题: 引用并回复

delphij 写到:
为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。



父目录(webftp:www)
/etc/login.conf中umask:002
#pw groupmod www -M webftp //webftp加入www组

网站文件上传后权限775(webftp:www),ftp操作权限有了,apache运行权限也有。
但是apache新生成的文件所属变为(www:www),ftp操作无权限(webftp已经加入www组了),为什么??
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Fri 2013-10-18 12:13:02    发表主题: 引用并回复

北回归客 写到:
delphij 写到:
为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。



父目录(webftp:www)
/etc/login.conf中umask:002
#pw groupmod www -M webftp //webftp加入www组

网站文件上传后权限775(webftp:www),ftp操作权限有了,apache运行权限也有。
但是apache新生成的文件所属变为(www:www),ftp操作无权限(webftp已经加入www组了),为什么??


因为Apache的umask是022。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Fri 2013-10-18 20:02:19    发表主题: 引用并回复

delphij 写到:
北回归客 写到:
delphij 写到:
为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。



父目录(webftp:www)
/etc/login.conf中umask:002
#pw groupmod www -M webftp //webftp加入www组

网站文件上传后权限775(webftp:www),ftp操作权限有了,apache运行权限也有。
但是apache新生成的文件所属变为(www:www),ftp操作无权限(webftp已经加入www组了),为什么??


因为Apache的umask是022。

我觉得不是这个原因,因为chmod 775 apache新生成文件(www:www),webftp还是没有操作权限.
返回页首
阅览会员资料 发送站内信件
北回归客
半仙


注册时间: 2007-08-23
文章: 66

文章发表于: Mon 2013-10-21 09:00:17    发表主题: 引用并回复

北回归客 写到:
delphij 写到:
北回归客 写到:
delphij 写到:
为什么会是 wheel 组?父目录是 wheel 组吗?

你可以考虑将目录的 group 改为 ftp,权限设置为 775 (rwxrwxr-x),并修改程序在写文件时将 umask 设置为 002。这样文件建立得到的默认属性将是 664 (rw-rw-r--)。

另一个办法是以 Apache 运行程序的身份(www)作为 ftp 用户。

没必要加入 wheel 组。



父目录(webftp:www)
/etc/login.conf中umask:002
#pw groupmod www -M webftp //webftp加入www组

网站文件上传后权限775(webftp:www),ftp操作权限有了,apache运行权限也有。
但是apache新生成的文件所属变为(www:www),ftp操作无权限(webftp已经加入www组了),为什么??


因为Apache的umask是022。

我觉得不是这个原因,因为chmod 775 apache新生成文件(www:www),webftp还是没有操作权限.

不用修改apache的umask了,因为apache新生成的文件权限是777(www:www),ftp能删除,不能修改,够用了。
谢谢大神!!!!
返回页首
阅览会员资料 发送站内信件
bleakwind
老妖


注册时间: 2005-01-07
文章: 1346
来自: The Matrix

文章发表于: Thu 2014-01-02 03:52:20    发表主题: 引用并回复

俺是学cpanel都用独有的一个组ID
_________________
听不到你的声音,只有风声在想...
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
harbinbeer
道士


注册时间: 2006-07-27
文章: 829

文章发表于: Thu 2014-01-02 11:52:37    发表主题: 引用并回复

首选suexec,再次suphp
777几乎用不上,也不应该用
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 初学指南 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标