linux - 限制对已安装设备的访问 (Linux)
问题描述
挑战是只允许所有用户访问已安装设备上的一个目录。
我有一个外置硬盘。我使用命令安装它
sudo mount -o umask=0007,gid=0,uid=0 /dev/sdb1 /mnt/SAMSUNG/
我需要让一个目录可供此设备上的其他用户读/写。我无法通过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
推荐阅读
- amazon-web-services - aws_alb_target_group 不删除 aws_alb_listener
- docker - 为什么一段时间后 Kubernetes 中有很多退出的容器?
- visual-studio-code - Next.js 11 - Prettier 无法格式化 pageName.js
- reactjs - 在 React 中使用 indexOf 突出显示搜索词
- python - 有没有办法找出 pip install 是否会由于缺少依赖项而导致错误?
- c++ - 如何解决“函数 _main 中引用的错误 LNK2019 无法解析的外部符号 __imp__lcb_createopts_create”
- python - 打开 cv 属性错误没有属性样本
- c# - 如何更改应用程序和功能窗口中打印的版本号?
- ios - 无法在 swift 中将字符串值显示为最多三位十进制浮点值
- python - django 多个用户在注册时有多个组问题