Permissions 目录和所有子目录的许可问题

Permissions 目录和所有子目录的许可问题,permissions,Permissions,我有一个脚本,每晚检查/original中所有超过30天的子目录,将它们压缩到/original中,然后将它们压缩到远程ftp,然后删除zip和目录。很简单 但是由于/original和子目录上的权限错误,它失败了 我需要我的用户对/original、它的所有子目录以及每天创建350个左右的任何新目录拥有完全权限。即使在研究了具体的操作方法之后,我也不确定。目录上的权限是使用ls-l中显示为drwxrwxr-x的位来描述的。在目录的第一个d之后,有三组rwx,分别用于用户、组和其他人的读写执行权

我有一个脚本,每晚检查/original中所有超过30天的子目录,将它们压缩到/original中,然后将它们压缩到远程ftp,然后删除zip和目录。很简单

但是由于/original和子目录上的权限错误,它失败了


我需要我的用户对/original、它的所有子目录以及每天创建350个左右的任何新目录拥有完全权限。即使在研究了具体的操作方法之后,我也不确定。

目录上的权限是使用ls-l中显示为drwxrwxr-x的位来描述的。在目录的第一个d之后,有三组rwx,分别用于用户、组和其他人的读写执行权限

在您的示例中,子目录由用户apache、组apache拥有,并且只能由用户而不是组写入。您可能需要apache组能够编写它们。确保drew是该组的成员。然后drew将能够删除这些子目录中的文件,以及子目录本身


确保这些目录创建为组可写目录,这通常由Apache服务器运行时有效的umask控制。你会想要002的umask。请参阅此问题/答案了解如何做到这一点:。

哪个操作系统?你能包括ls-ld/original/original/some_子目录的输出吗?这将有助于找出您的问题所在。RHEL 5.3/original=drwxrwxr-x 10622 drew apache 299008 Mar 4 12:49/original/sumdir=drwxr-xr-x 2 apache 4096 Mar 1 14:08