如何删除目标用户使用scp创建的目标文件夹

时间:2016-06-09 18:12:25

标签: linux scp chmod

我有一台机器A B C。只有Machine B才能访问A& C。对于machine A我有root访问权限,machine B我有root权限,machine C我有用户级访问权限。

1.2.3.4是分配给machine B的IP地址。

当我从machine A开始做的时候  scp -pr ./logs/ root@1.2.3.4:/common/tftpboot/
它在logs内创建文件夹名称<machine C>:/common/tftpboot/ 我已对所有read writeexecute授予所有user groups others个权限,因为machine A使用chmod 777 tftpboot {1}}

现在,在复制logs文件夹后,我无法从<machine C>:/common/tftpboot/logs/的{​​{1}}删除User文件夹,但machine C已授予machine C user {7}的/common/tftpboot/权限{1}}文件夹由logs文件夹由其他人创建,即machine A root

所以我想做scp只复制文件夹(而不是单个文件),我仍然希望user c能够在分析后删除machine A scp创建的文件夹日志

现在我需要从Machine BMachine A执行ssh,然后我才能删除scp创建的日志文件夹。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

在做SCP之前我已经将logs文件夹的权限更改为777,即chmod -R 777 ./logs,现在我可以删除scp在Machine C创建的文件夹