关于Linux服务器上用户账号转移

关于Linux服务器上用户账号转移

假设我user_A在原始服务器中有一个名为 的用户Linux_A。现在,我被告知我有一个新的用户名user_B,可以通过ssh从 ajumpserver到 来访问Linux_A

我想做的是将 中的所有内容复制user_A到新的中user_B,以节省配置和编译现有软件所需的时间。我想我可以将 复制.bashrcuser_Auser_B进行一些修改。

但是我还需要做其他什么吗?

因为我发现当我尝试运行一些现有软件时,它无法成功。

或者当我尝试使用编译一些新软件时mpichuser_B它会出现一些警告,例如f951: Warning: Nonexistent include directory ‘**user_A**/libraries/mpich/include’ [-Wmissing-include-dirs]

1.除了重建所有内容外,我还能怎样解决此类问题?

2.顺便问一下,中的主机名/etc/hostname和中的主机名/etc/hosts需要相同吗?因为我发现当我尝试运行之前编译的exe时,它报了一个错误:

Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(474)..............: 
MPID_Init(190).....................: channel initialization failed
MPIDI_CH3_Init(89).................: 
MPID_nem_init(320).................: 
MPID_nem_tcp_init(173).............: 
MPID_nem_tcp_get_business_card(420): 
ckpt_restart(379)..................: gethostbyname failed,

但如果我重建mpich, 和f951 warning消失。一些编译和运行exe也成功

相关内容