无法与其他用户共享已安装的 SSD

无法与其他用户共享已安装的 SSD

我有一个 SSD,用于备份电子邮件和其他一些项目。不管你信不信,我在尝试运行 ANACRON 作业时遇到了这个问题。此作业每 15 天备份一次 Thunderbird 电子邮件文件夹等。

我不是计算机上的唯一用户,因此有时其他用户会在当天首先登录,并且如果我创建的 ANACRON 作业(并在我的 ID 下成功测试)计划运行,它会尝试从其他用户的 ID 运行它。但是,它无法运行,并且日志表明不存在这样的文件。当我检查该用户对 SSD 的访问权限(使用 Dolphin)时,确实,该用户甚至没有权限查看磁盘(但它已安装),我无法使用 ls 在 CLI 中列出内容。

此用户属于一个组(房屋),该组具有rwx使用驱动器的必要权限()。我已验证权限ls -l,它显示了drwxrwxr-x我想要的权限,并且只是为了验证,拥有组与此用户所属的组是同一组。

如果你想看这个/etc/fstab条目——它在这里:

# /dev/sdg1
UUID=29351526-c46d-403c-9d02-04a638131c4c  /media/nhl/SSD_BKUP  auto  auto,exec,rw  0  0  

输出如下ls -l

ls -l /media/nhl/SSD_BKUP  
total 264  
drwxrwxr-x  2 root house  16384 Oct 31  2020 lost+found  
drwxrwxr-x  2 nhl  house   4096 Sep 29 14:26 tb_bkup

我是否遗漏了什么?

答案1

因此,过了一段时间,我又回到了这个问题。我需要做的一切似乎都完成了,但另一个用户无法访问共享的 SSD 驱动器。然后我决定安装“ACL”并执行 setfacl,以便另一个用户拥有我想要授予该用户的特定权限。这解决了这个问题,尽管我不确定为什么我的原始设置不起作用(没有 ACL),为该组提供了所有必要的权限。无论如何,这个问题可以通过直接为该特定用户设置相关目录 (/media/nhl/"drive_name") 的 ACL 权限来解决

相关内容