我有一个有趣的问题,涉及组权限和可能的 setgid 位。
一组目录设置如下:
drwxrwsr-x 2 smith web-ww2 18 Oct 4 12:05 grids
drwxrwsr-x 16 smith web-ww2 16 Oct 4 12:05 jpgs
以下是 grids 目录中文件的一个示例:
-rwxrwxr-x 1 smith web-ww2 393K Feb 24 2016 grid2003.zip
-rwxrwxr-x 1 smith web-ww2 366K Feb 24 2016 grid2004.zip
所有者 smith 能够上传两个目录中的文件。但是,web-ww2 组的成员却不能。所有用户都使用 WinSCP 上传文件。未设置扩展属性。
有什么想法可以阻止 web-ww2 的成员上传这些目录内的文件吗?
答案1
事实证明这是 PEBKAC 的问题。用户试图将文件上传到与它们所在位置不同的子目录。一旦他们被指向正确的位置,他们就可以毫无问题地上传。