如何在同一台计算机上克隆用户配置文件?

如何在同一台计算机上克隆用户配置文件?

有没有人有万无一失的方法让新个人资料与另一个个人资料完全相同在同一台电脑上? 我必须将其加粗,因为似乎每次我在线搜索时,唯一出现的内容是如何将配置文件复制到另一台计算机,据我所知,这可能只是额外的工作。

我刚刚安装了 Powerbroker 并将一台 Linux 计算机加入到域中,并且想要将我的本地配置文件复制/home/johndoe到新的域配置文件中/home/local/DOMAIN/johndoe

我试过这个(无法克隆用户配置文件?)但我不仅不是停止“gdm”服务后,我的域配置文件就失效了。当我尝试以 domain\johndoe 身份登录时,系统开始重新登录,但随后又返回到登录屏幕。

加入域并使用新域帐户首次登录后,我重新注销,然后以原始用户身份在本地登录/home/johndoe,并运行以下命令:

sudo cp -a /home/johndoe/* /home/local/DOMAIN/johndoe/
sudo cp -a /home/johndoe/.* /home/local/DOMAIN/johndoe/
sudo chown -R johndoe:johndoe /home/local/DOMAIN/johndoe

有人知道为什么它不起作用或出了什么问题吗?当我输入第二个命令 ( cp -a /home/johndoe/.* /home/local/DOMAIN/johndoe/) 时,我得到了以下结果 —— 我没有/不认为这是什么大问题,但我有点菜鸟,所以我不知道这些错误是否重要 (尽管我得到了以下错误,我还是继续使用 chown 命令):

cp: cannot copy a directory, ‘/home/johndoe/..’, into itself, ‘/home/local/DOMAIN/johndoe/’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.adobe’ to directory ‘/home/local/DOMAIN/johndoe/./.adobe’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.cache’ to directory ‘/home/local/DOMAIN/johndoe/./.cache’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.compiz’ to directory ‘/home/local/DOMAIN/johndoe/./.compiz’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.config’ to directory ‘/home/local/DOMAIN/johndoe/./.config’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.dbus’ to directory ‘/home/local/DOMAIN/johndoe/./.dbus’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.gconf’ to directory ‘/home/local/DOMAIN/johndoe/./.gconf’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.local’ to directory ‘/home/local/DOMAIN/johndoe/./.local’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.macromedia’ to directory ‘/home/local/DOMAIN/johndoe/./.macromedia’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.mozilla’ to directory ‘/home/local/DOMAIN/johndoe/./.mozilla’ 
cp: will not create hard link ‘/home/local/DOMAIN/johndoe/.pki’ to directory ‘/home/local/DOMAIN/johndoe/./.pki’

答案1

为什么不复制整个主目录?

sudo cp -a /home/johndoe /home/local/DOMAIN/

这将创建/home/local/DOMAIN/johndoe具有与原始文件完全相同的文件结构、权限等。

确保在运行此操作之前清理所有以前的尝试,即sudo rm -r /home/local/DOMAIN/johndoe

相关内容