如何删除目标用户使用scp创建的目标文件夹
How to delete target folder created using scp by target user
我有一台机器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/
它在 <machine C>:/common/tftpboot/
中创建文件夹名称 logs
我已将所有 read
write
execute
权限授予所有 user
groups
和 others
因为 machine A
属于其他人使用 chmod 777 tftpboot
现在复制 logs
文件夹后,我无法从 machine C
的 User
中删除 <machine C>:/common/tftpboot/logs/
文件夹,尽管 machine C user
已授予 777 权限到 /common/tftpboot/
文件夹,因为 logs
文件夹是由其他人创建的,即 machine A root
所以我想做 scp 只复制文件夹(而不是单个文件),但我仍然希望 user c
应该能够删除 machine A
scp
创建的文件夹分析日志后
现在我需要从 Machine A
连接到 Machine B
,然后我才能删除 scp
创建的日志文件夹。
有人可以帮忙吗??
在执行 SCP 之前,我已将日志文件夹的权限更改为 777,即 chmod -R 777 ./logs,现在我可以删除 scp 在 Machine C
创建的文件夹
我有一台机器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/
它在 <machine C>:/common/tftpboot/
中创建文件夹名称 logs
我已将所有 read
write
execute
权限授予所有 user
groups
和 others
因为 machine A
属于其他人使用 chmod 777 tftpboot
现在复制 logs
文件夹后,我无法从 machine C
的 User
中删除 <machine C>:/common/tftpboot/logs/
文件夹,尽管 machine C user
已授予 777 权限到 /common/tftpboot/
文件夹,因为 logs
文件夹是由其他人创建的,即 machine A root
所以我想做 scp 只复制文件夹(而不是单个文件),但我仍然希望 user c
应该能够删除 machine A
scp
创建的文件夹分析日志后
现在我需要从 Machine A
连接到 Machine B
,然后我才能删除 scp
创建的日志文件夹。
有人可以帮忙吗??
在执行 SCP 之前,我已将日志文件夹的权限更改为 777,即 chmod -R 777 ./logs,现在我可以删除 scp 在 Machine C