在 /home 和 /home/$USER 目录中创建目录有什么区别?

在 /home 和 /home/$USER 目录中创建目录有什么区别?

我想在/home目录中创建一个文件夹,在目录中创建另一个文件夹/home/$USER。同一系统上的其他用户是否可以访问该 /home目录中的文件夹?

/home在目录内创建文件夹有什么缺点吗?

在 /home 和 /home/$USER 目录中创建目录有什么区别?

答案1

答案通常是“视情况而定”。

通常直接下的目录/home只是用户主目录。完全可以在那里放其他东西,而且不会造成任何损害。

用户是否可以访问/home例如下的目录/home/thisdir将取决于该目录具有什么权限。如果您仅授予所有者读取和执行权限,则只有该所有者和 root 可以查看其中的内容。如果你授予每个人读取和执行权限,那么每个人都可以查看它的内部。

用户自己的主目录也是如此。如果您有 username avinash,并且您的主目录是/home/avinash,那么由您决定谁可以查看它。您可以选择将其密封,以便只有您拥有读取和执行权限 - 那么除了您(和 root)之外没有人可以读取它。或者您可能决定每个人都可以查看它的内部 - 在这种情况下他们可以。

有关于各种文件和目录权限的详细描述维基百科- 我想您会发现阅读它后您的大部分问题都会得到解答。

相关内容