我已将一些数据从客户端的主文件夹复制到 Linux 中的小组访问的小组工作文件夹中。其他客户端可以看到除特定文件夹中的某些数据之外的大部分数据。
当新客户端尝试从 Windows 计算机访问数据时,目录显示为空。当使用 ssh 通过 Linux 访问同一文件夹时,客户端会收到“权限被拒绝”错误。
这看起来像是新客户端的权限问题,文件夹权限是;
drwxrwsr-x 2 根 4096 2 月 1 日 11:14
文件权限为
-rw-rw---- 1 root 11 Feb 1 21:18
-rwxrw-r-- 1 root 1500 Feb 1 21:18
尝试访问这些文件和文件夹的用户已位于有权访问此工作区的组中。
我应该做一个
chmod -R 774 /文件夹路径进而
chown -R (saket):(scannergrp) /folder_path
答案1
布雷特,你走在正确的道路上,是的,伊万尼安,需要更多信息;由于文件夹已复制到现有目录,因此某些文件夹的权限未正确应用并且具有权限
drwxrwS---
。
以下命令应用了正确的权限。
sudo find /correct/folder/path -type d -exec chmod g+x "{}" \;