我有一台机器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
write
和execute
授予所有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 B
向Machine A
执行ssh,然后我才能删除scp
创建的日志文件夹。
任何人都可以帮忙吗?
答案 0 :(得分:0)
在做SCP之前我已经将logs文件夹的权限更改为777,即chmod -R 777 ./logs,现在我可以删除scp在Machine C
创建的文件夹