我们有一个媒体服务器,所有音频等都从该服务器提供。一些不同的服务器在媒体服务器上安装某个目录。但我注意到,根据我查看文件的服务器,所有者/组是不同的。
例如,在媒体服务器上,所有目录均归用户所有media
。在我们的一个 Web 服务器上,所有目录似乎都归应用程序用户所有。这使得应用程序可以轻松地读取和写入媒体服务器的数据,而无需授予目录 777 权限。
这怎么可能?
在 CentOS 5 上
答案1
每个文件都有一个 ID数字对于用户和组,例如500
。
当您说stat FILE
或ls -l
它时,您的系统将使用它自己/etc/passwd
来映射500
到一个名称 - 这就是为什么您在不同的系统上会得到不同的名字。