在Linux中将一个用户的所有设置/二进制文件应用并传输给另一个用户

时间:2013-01-15 09:02:20

标签: linux unix home-directory

在linux机器中,我们可能必须编译与该linux机器相关的程序。

现在,如果我们已经有一些其他用户(不是root用户。一个典型的用户。)已经为这台机器编译了很多程序,是否有可能做到这样的事情?

例如,用户oldGuy在其主目录中获得了mpirun,python和其他几个程序,并且可以在其目录中调用“mpirun”或任何其他二进制文件,而无需键入“./mpirun”。他还完成了各种其他设置。

现在,假设我们有一个名为newGuy的新用户。如果在我们的服务器中,oldGuy已经编译了newGuy想要的所有二进制文件,而不是让newGuy浪费时间编译oldGuy已经拥有的程序并正确设置所有内容,那么newGuy可以从oldGuy“继承”一些二进制文件,设置等。 ?

例如,oldGuy可以直接从Bash调用“mpirun”,newGuy可以做任何事情,以便立即与oldGuy在同一页面上(所有相同的设置),而无需编译程序并设置其他设置,等?

1 个答案:

答案 0 :(得分:4)

oldGuy主目录包含您需要的所有内容,因此您可以复制newGuy家中的所有文件。

更好的方法:当您向系统添加新用户时,/etc/skel的内容将用作骨架,以创建新用户的主页。因此,您可以自定义/etc/skel目录,为您要添加到系统的每个新用户添加所需的所有内容。

请查看herehere以获取一些示例。