克隆用户,复制所有文件和文件夹以及复制权限 (Linux)
Clone User, copy all files and folders and copy rights (Linux)
我想在 Linux 中创建一个新用户,基本上是创建该用户的一个精确副本,该用户对所有文件夹、子文件夹和文件(包括隐藏文件)具有所有权限和访问权限、读写权限。
这似乎不是一件容易的事。我可以复制所有文件,但无法克隆所有文件和子文件夹的权限。
这里的正确程序是什么?
- 我先添加用户
- 为普通文件递归复制所有文件
sudo cp -r
/home/user1/* /home/user2/ && sudo chown user2:user2 /home/user2
- 复制隐藏文件的所有文件
sudo cp -r /home/user1/.[^.]* /home/user2/ && sudo chown user2:user2 /home/user2
转让权利?
真不知道这样对不对
您想递归复制整个用户文件夹,而不是内容。这会自动包含所有 "hidden" 个文件。然后您更改新文件夹的所有权:
cp -pPr /home/user1 /home/user2
chown -R user2 /home/user2
您真的想开始阅读所用工具的手册页。它们包含丰富的精确信息爆炸:man cp
我想在 Linux 中创建一个新用户,基本上是创建该用户的一个精确副本,该用户对所有文件夹、子文件夹和文件(包括隐藏文件)具有所有权限和访问权限、读写权限。
这似乎不是一件容易的事。我可以复制所有文件,但无法克隆所有文件和子文件夹的权限。
这里的正确程序是什么?
- 我先添加用户
- 为普通文件递归复制所有文件
sudo cp -r /home/user1/* /home/user2/ && sudo chown user2:user2 /home/user2
- 复制隐藏文件的所有文件
sudo cp -r /home/user1/.[^.]* /home/user2/ && sudo chown user2:user2 /home/user2
转让权利?
真不知道这样对不对
您想递归复制整个用户文件夹,而不是内容。这会自动包含所有 "hidden" 个文件。然后您更改新文件夹的所有权:
cp -pPr /home/user1 /home/user2
chown -R user2 /home/user2
您真的想开始阅读所用工具的手册页。它们包含丰富的精确信息爆炸:man cp