首页 > 解决方案 > 限制对已安装设备的访问 (Linux)

问题描述

挑战是只允许所有用户访问已安装设备上的一个目录。

我有一个外置硬盘。我使用命令安装它

sudo mount -o umask=0007,gid=0,uid=0 /dev/sdb1 /mnt/SAMSUNG/

我需要让一个目录可供此设备上的其他用户读/写。我无法通过sudo chmod 777 /mnt/SAMSUNG/my_directory执行此操作,该命令无效。

还有其他方法可以做到这一点吗?也许我做错了什么?

标签: linuxdevicemount

解决方案


在你的sudo chmod 777 /mnt/SAMSUNG/my_directory命令中,你给

  • 用户,rwx(读、写和执行)权限
  • 组,rwx 权限
  • 和其他所有人 rwx 权限

/mnt/SAMSUNG/my_directory 内部是否认为应该有更多特定于其他帐户的目录?

如果是这种情况并且用户是本地用户,您可以执行以下操作:

sudo chown someuser:someuser /mnt/SAMSUNG/my_directory/someusersdir && sudo chmod 770 /mnt/SAMSUNG/my_directory/someusersdir


推荐阅读