use*_*424 10 linux home-directory
我在计算机上安装了 ubuntu,并将操作系统安装在固态驱动器上,主目录安装在单独的硬盘驱动器上。我想创建一个proj
位于第二个硬盘驱动器上的文件夹,但我没有对其进行分区,所以我只使用了mkdir /home/proj
.
proj
是一个包含不同实验组使用的各种软件包的目录。例如,/proj/experiment1
将包含一组使用的软件,并且将包含proj/experiment2
另一组使用的不同软件包或版本。我希望它在带有/home
目录的第二个硬盘驱动器上,以便可以在保持此目录完整的同时重新安装操作系统。
我现在担心如果将来有人运行adduser proj
. 这会删除目录并将其替换为他们的主目录。
在 中创建非用户目录是不好的做法/home
吗?如果是这样,我应该怎么做?
按照惯例,多用户共享的可修改目录通常位于 /var 或 /opt 中。
但是,如果您真的担心有人创建了一个名为“proj”的用户,您可以创建一个 proj 用户,将其帐户设置为禁用,以便没有人可以登录,并将文件放在其主目录中。然后使主目录世界可读和可执行(如果需要,也可写)。