我有一个来自 SAN 的共享目录,每当我在该目录中创建文件夹或文件时,它就已经具有权限;对于目录,我们有“drwxrwxrwx”权限,对于文件,我们有“rwxrwSrwx”权限。现在我无法从我的应用程序中读取这些文件,并且想要更改它们的权限,但它们不会更改。我用了755,-R 755,as,gs没有效果。
感谢你的帮助
问候,阿里
答案1
您错误地识别了问题。man ls
说:
S If in <owner permissions>, the file is not executable and set- user-ID mode is set. If in <group permissions>, the file is not executable and set-group-ID mode is set.
所以,rwxrwSrwx
包括rwxrw-rwx
.
做mount
,检查选项 和man 8 mount
。
另外,检查父目录的权限:
ls -ld . .. ../.. ../../..
重新检查您的代码是否有错误。
检查服务器上的日志。
检查您的umask
本地和服务器上。
。