karthick Asked: 2012-10-18 07:24:30 +0800 CST2012-10-18 07:24:30 +0800 CST 2012-10-18 07:24:30 +0800 CST 普通用户ftp上传时如何给root用户和组权限 772 我必须上传一些视频文件以供流式传输。以ftp 用户上传视频时,将拥有ftp 用户和组权限。但是现在在我的例子中,ftp用户上传的文件应该有root用户和组权限。有什么办法可以这样上传吗。。现在我用的是vsftpd linux 2 个回答 Voted Best Answer alexus 2012-10-18T07:40:15+08:002012-10-18T07:40:15+08:00 您可以重新配置您的 ftpd 以 root 身份运行,这样 ftpd 写入的所有文件都将具有 root 权限,尽管这不是很推荐。 root 用户可以访问 ftp 用户拥有的文件,如果 root 用户将打开这些文件,则无需更改所有权。 Chrispy 2012-10-18T07:42:59+08:002012-10-18T07:42:59+08:00 您最好让 ftp 守护程序按原样运行,而不是通过使用 root 的 crontab 运行一个小的 shell 脚本来进行后处理,该脚本检查 ftp 上传文件夹中的新文件,如果发现任何文件,则运行 chown 命令,或者只是 chown 是整个目录及其内容,如果您愿意,每分钟一次。
您可以重新配置您的 ftpd 以 root 身份运行,这样 ftpd 写入的所有文件都将具有 root 权限,尽管这不是很推荐。
root 用户可以访问 ftp 用户拥有的文件,如果 root 用户将打开这些文件,则无需更改所有权。
您最好让 ftp 守护程序按原样运行,而不是通过使用 root 的 crontab 运行一个小的 shell 脚本来进行后处理,该脚本检查 ftp 上传文件夹中的新文件,如果发现任何文件,则运行 chown 命令,或者只是 chown 是整个目录及其内容,如果您愿意,每分钟一次。