克隆用户,复制所有文件和文件夹以及复制权限(Linux)

时间:2017-03-30 10:01:07

标签: linux ssh chmod chown

我想在Linux中创建一个新用户,基本上创建一个具有所有权限和访问权限的用户的精确副本,对所有文件夹,子文件夹和文件(包括隐藏文件)的读写权限。

这似乎不是一件容易的事。我能够复制所有文件,但我无法克隆所有文件和子文件夹的权限。

这里的正确程序是什么?

  1. 我首先添加用户
  2. 递归复制普通文件sudo cp -r /home/user1/* /home/user2/ && sudo chown user2:user2 /home/user2
  3. 的所有文件
  4. 复制隐藏文件的所有文件sudo cp -r /home/user1/.[^.]* /home/user2/ && sudo chown user2:user2 /home/user2
  5. 转让权?

    我真的不知道这是否正确

1 个答案:

答案 0 :(得分:2)

您希望以递归方式复制整个用户文件夹,而不是内容。这自动包括所有"隐藏"文件。然后,您将更改新文件夹的所有权:

cp -pPr /home/user1 /home/user2
chown -R user2 /home/user2

您真的想开始阅读您使用的工具的手册页。它们包含大量精确信息,可以爆炸:man cp