无需 root 的 Linux 上的虚拟文件系统

无需 root 的 Linux 上的虚拟文件系统

我想要的是这里,但对于非 root 用户。

我希望我的程序认为它写入了,/home/accounts而实际上它写入了所有内容/home/myname/mytest

注意:确实/home/myname/mytest存在,但/home/accounts不存在。

我希望它适用于非 root 用户,即没有sudo任何东西。

谢谢你!

答案1

最简单的解决方案似乎是创建具有相应名称的符号链接:

ln -s /home/myname/mytest /home/accounts

当然,不应存在名为“ accounts”的现有或未来用户将其作为其主目录,并且无论哪个用户执行该命令都必须具有适当的权限/home/myname/mytest。请注意,通常/home只有写入权限,因此您首先root需要创建链接的权限。root

相关内容