Linux 如何禁用到/etc/passwd的硬链接

Linux 如何禁用到/etc/passwd的硬链接,linux,security,etcpasswd,Linux,Security,Etcpasswd,我最近正在学习安全性,并注意到在我的实验系统上,我可以在我的主目录中创建指向/etc/passwd的硬链接,而在我的工作系统上,我不能: $ln/etc/passwd ln:无法创建硬链接。/passwd'=>/etc/passwd”:不允许操作 如何禁用此功能?这是因为您试图在不同的卷上创建指向/etc/passwd的硬链接。很可能是在您的家庭系统中,您将所有内容都设置到单个卷上。欢迎使用堆栈溢出。这个网站是关于编程的问题。您的问题可能适用于unix.stackexchange.com。我不明

我最近正在学习安全性,并注意到在我的实验系统上,我可以在我的主目录中创建指向/etc/passwd的硬链接,而在我的工作系统上,我不能:

$ln/etc/passwd ln:无法创建硬链接。/passwd'=>/etc/passwd”:不允许操作


如何禁用此功能?

这是因为您试图在不同的卷上创建指向/etc/passwd的硬链接。很可能是在您的家庭系统中,您将所有内容都设置到单个卷上。

欢迎使用堆栈溢出。这个网站是关于编程的问题。您的问题可能适用于unix.stackexchange.com。我不明白为什么硬链接到/etc/passwd是一个安全问题…@BasileStarynkevitch取决于*nix的版本这是一个问题,因为/etc/passwd是当年存储密码的地方。不,硬链接文件并不能或多或少地访问它。你可以独立于硬链接的数量来阅读,这不是原因。它们在同一卷上。