Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们使用两个用户来放置文件并在 Unix 服务器中读取文件。尽管我已将目录的权限更改为 drwxrwxrwx 。当用户 1 将文件放置/复制到目录中时,权限更改为 -rw-rw-- --.
所以 User2 无法读取文件。User2 实际上是我的 java 应用程序,它使用文件进行处理。
谁能给我一个建议,当 user1 复制文件时,它也会维护目录的属性,以便 User2(我的应用程序)可以毫无困难地读取它。
目录的权限应该是drwxrwx---;你不希望全世界都弄乱那里的文件。
drwxrwx---
您需要为两个用户提供一个公共组(请参阅管理手册如何创建组并将用户分配给他们)。两个用户都需要再次登录才能使更改可见。
将此组分配给目录
chmod g+s在目录上告诉 Linux 将组分配给其中的所有新文件。
chmod g+s