# As user1, mv or cp to your home dir (alternative /tmp):
mv /home/user1/path/to/location_of_the_files /home/user1/
# Give user2 access to read files and read and access directories
setfacl -R -m u:user2:rX /home/user1/location_of_the_files
# Login as user2
su user2
cp -r /home/user1/location_of_the_files ~/
# Back to user1:
# delete the directory if you wanted it moved
# or move it back to the original location and remove the facl using:
setfacl -Rbn /home/user1/location_of_the_files
容易得多如果您安装并启用了 SSH 服务器:
# As user2
scp -r user1@localhost:/home/user1/path/to/location_of_the_files/ ~/
两个用户之间的命令只能由 root 用户执行。
我们可以通过以下命令在两个用户之间复制文件。
我们可以通过以下命令在两个用户之间移动文件。
如果您不是
sudo
用户(或无权访问该root
用户),但知道两个用户的密码:先决条件:
/home/user1/
需要o+rx
权限(这是默认设置),否则如果您不想这样做,请使用chmod o+rx /home/user1/
或使用来更改它。/tmp
容易得多如果您安装并启用了 SSH 服务器: