限制对已安装设备的访问 (Linux)
Restrict access on a mounted device (Linux)
挑战在于只允许所有用户访问已安装设备上的一个目录。
我有一个外置硬盘。我使用命令
安装它
sudo mount -o umask=0007,gid=0,uid=0 /dev/sdb1 /mnt/SAMSUNG/
我需要为该设备上的其他用户 reading/writing 提供一个目录。我无法通过 sudo chmod 777 /mnt/SAMSUNG/my_directory 执行此操作,该命令无效。
还有其他方法吗?也许我做错了什么?
在你的 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
挂载NTFS文件系统(/mnt/SAMSUNG/)时,无法挂载特定目录。
挑战在于只允许所有用户访问已安装设备上的一个目录。
我有一个外置硬盘。我使用命令
安装它sudo mount -o umask=0007,gid=0,uid=0 /dev/sdb1 /mnt/SAMSUNG/
我需要为该设备上的其他用户 reading/writing 提供一个目录。我无法通过 sudo chmod 777 /mnt/SAMSUNG/my_directory 执行此操作,该命令无效。
还有其他方法吗?也许我做错了什么?
在你的 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
挂载NTFS文件系统(/mnt/SAMSUNG/)时,无法挂载特定目录。