在Unix/Linux中更改新复制文件的权限

在Unix/Linux中更改新复制文件的权限,linux,unix,Linux,Unix,我们使用两个用户在Unix服务器中放置文件和读取文件。尽管我已将目录的权限更改为DRWXRWX。当用户1将文件放置/复制到目录中时,权限将更改为-rw rw-- 因此,User2无法读取该文件。User2实际上是我的java应用程序,它使用该文件进行处理 有谁能给我一个建议,当user1复制文件时,它也会维护目录的属性,这样User2(我的应用程序)就可以毫不费力地读取它 目录的权限应该是drwxrwx---;你不想让整个世界都把里面的文件搞得一团糟 您需要为两个用户提供一个公共组(请参阅管理手

我们使用两个用户在Unix服务器中放置文件和读取文件。尽管我已将目录的权限更改为DRWXRWX。当用户1将文件放置/复制到目录中时,权限将更改为-rw rw--

因此,User2无法读取该文件。User2实际上是我的java应用程序,它使用该文件进行处理

有谁能给我一个建议,当user1复制文件时,它也会维护目录的属性,这样User2(我的应用程序)就可以毫不费力地读取它

  • 目录的权限应该是
    drwxrwx---
    ;你不想让整个世界都把里面的文件搞得一团糟

  • 您需要为两个用户提供一个公共组(请参阅管理手册如何创建组并为其分配用户)。两个用户都需要再次登录以使更改可见

  • 将此组分配到目录

  • 目录上的
    chmod g+s
    告诉Linux将组分配给其中的所有新文件

  • 目录的权限应该是
    drwxrwx---
    ;你不想让整个世界都把里面的文件搞得一团糟

  • 您需要为两个用户提供一个公共组(请参阅管理手册如何创建组并为其分配用户)。两个用户都需要再次登录以使更改可见

  • 将此组分配到目录

  • 目录上的
    chmod g+s
    告诉Linux将组分配给其中的所有新文件