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

标签 linux unix home-directory

在 linux 机器上,我们可能必须针对该 linux 机器编译我们的程序。

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

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

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

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

最佳答案

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

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

看看herehere举一些例子。

关于linux - 在 Linux 中将一个用户的所有设置/二进制文件应用并传输给另一个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334190/

相关文章:

ubuntu - 使用 nfs 共享作为主目录时如何使用 ldap?

cmd - 如何将HOMEDRIVE从H盘设置为C盘

linux - ip6tables 设置阻止 ipv6 碎片

php - htaccess 重写规则不起作用

Linux 相当于 Windows "Startup"文件夹

Unix:cut 或 awk 命令中的多字符和单字符分隔符

vim - _vimrc 文件在 Windows 8 上不起作用

linux - Fedora arm - Orange Pi plus 2e

linux - 如何在 unix 中为用户分配权限,因为我无法创建或使用任何命令

ruby-on-rails - 如何在 .irbrc 中需要 gem,而不需要将其添加到 Rails Gemfile 中?