假设我可以访问某个文件系统上的目录 -/media/vc1/由 . 挂载并拥有user1。我想授予user2(uid == 1001) 中某个目录的访问权限/media/vc1/(不复制文件)。理想情况下,我想创建/home/user2/mnt包含/media/vc1/. 我尝试运行以下命令root:
mount --bind -o uid=1001 /media/vc1/ /home/user2/mnt/
Run Code Online (Sandbox Code Playgroud)
它不起作用,这是mnt目录的统计信息:
Access: (0700/drwx------) Uid: ( 1000/ user1) Gid: ( 1000/ user1)
Run Code Online (Sandbox Code Playgroud)
并且访问被拒绝user2。
需要明确的是,我无法/media/vc1以不同的用户身份重新安装。
根据这个答案,您不能使用uid和gid选项--bind。我不确定正确的命令会是什么样子(我不想使用 . 使其永久化fstab)。