Ich habe eine Maschine A
B
C
. Nur Machine B
haben Zugang zu A
& C
. Für machine A
habe ich Root-Zugang, machine B
Ich habe Root-Zugang und für machine C
Ich habe Zugriff auf Benutzerebene.So löschen Sie Zielordner erstellt mit scp von Zielbenutzer
1.2.3.4 ist die IP-Adresse machine B
zugewiesen.
Als ich von machine A
als
tue scp -pr ./logs/ [email protected]:/common/tftpboot/
Es Erstellen von Ordnernamen logs
innerhalb <machine C>:/common/tftpboot/
ich gegeben habe, alle read
write
execute
Erlaubnis alle user
groups
und others
als machine A
ist kommt unter anderem mit chmod 777 tftpboot
Jetzt nach dem Kopieren logs
Ordner kann ich nicht <machine C>:/common/tftpboot/logs/
Ordner vonlöschenvon machine C
obwohl machine C user
hat die 777 Erlaubnis /common/tftpboot/
Ordner wie der Ordner von anderen, dh machine A root
So will scp tun ich erstellt logs
gegeben den Ordner nur zu kopieren (und nicht einzelne Dateien) und ich mag immer noch, dass user c
ich kann in der Lage löschen Sie die scp
erstellt Protokolle Ordner sollte in der Lage durch machine A
scp
nach Analyse von Protokollen
Nun müssen Sie den Ordner erstellt löschen I ssh Machine B
von Machine A
und dann nur zu tun.
kann jemand helfen, dies zu tun ??
meinem Kopf Spinnen wird erstellt, um zu löschen. Welche Berechtigungen haben die Dateien im Protokollordner? – jgr208
@ jgr208 Es klingt wie Vertigo.Anyway, für Dateien unter Protokollen Ordner Berechtigungen sind '-rwxr-xr-x' und für Protokolle Ordner Berechtigungen sind' drwxr-xr-x' und ich kopiere ganze 'logs' Ordner nicht nur einzelne Dateien darin. – ypp