我对路径的理解是,这~/.jungledisk/
意味着路径是相对于当前用户的。如果是这样,如果我以 root 身份安装它,它会去哪里?
答案1
我不确定:如果您以 root 身份安装,该文件夹也可以在 /root 下创建,我的意思是 /root/.jungledisk,并且其他用户将无法获得其权限和所有者。
无论如何,当某个程序要求您以 root 身份“进行安装”时,它知道安装程序会将二进制文件复制到只有 root 可写的文件夹中。但用户将能够使用这些实用程序(读取和执行它们,而不是写入/编辑/删除它们),因此应该没有问题。
不知道我是否理解了这个问题,但事实就是如此:)
答案2
可能是一样的,除非安装特殊情况 root,在这种情况下谁知道。
答案3
“~” 神奇地扩展为以下用户的实际主目录。您可以像这样找出 root(或任何用户)的主目录:
echo ~root