用户是否有权在 /home/userDir 之外写入?

用户是否有权在 /home/userDir 之外写入?

是否有普通的* 用户是否有权在自己的主目录之外的任何地方写入? (没有sudo和那些提权工具)

我说普通的因为我不知道比 root 更多的类别普通的。假设相关用户安装了系统并使用 进行管理工作sudo <command>

顺便说一句,我使用 Ubuntu。

谢谢。

答案1

是的。出于合法原因,普通/非特权用户可以写入/tmp/var/tmp。此外,如果给定文件/目录的用户或组权限包括用户的权限,则他或她也可以写入这些文件或目录。

话虽如此,为普通用户提供对操作系统文件和目录的写入能力,就像搬起石头砸自己的脚,这是最好的类比。关于这一点有很多话要说,但这不是地方。如果你好奇为什么 ?我建议搜索并阅读有关“UNIX/Linux 系统管理最佳实践”的文章。

答案2

/tmp并且可能/var/tmp对任何用户都是可写的。

相关内容