2016-06-09 2 views
0

J'ai une machine ABC. seulement Machine B ont accès à A & C. Pour machine A J'ai un accès root, machine B J'ai un accès root et pour machine C J'ai un accès de niveau utilisateur. 1.2.3.4 est l'adresse IP attribuée à machine B.Comment supprimer le dossier cible créé en utilisant scp par l'utilisateur cible

Quand je fais de machine A comme
scp -pr ./logs/ [email protected]:/common/tftpboot/
Il créant le nom du dossier logs dans <machine C>:/common/tftpboot/ J'ai donné tous readwriteexecute la permission à tous usergroups et others comme machine A est livré sous d'autres en utilisant chmod 777 tftpboot

Maintenant, après la copie dossier logs je ne suis pas en mesure de supprimer le dossier <machine C>:/common/tftpboot/logs/ de User de machine C si machine C user a donné 777 la permission de /common/tftpboot/ dossier que le dossier logs est créé par d'autres à savoir machine A root

Je veux faire scp pour copier le dossier (et non les fichiers individuels) et encore je veux que user c devrait pouvoir supprimer le dossier créé par machine Ascp après avoir analysé les journaux

maintenant, je dois faire ssh à Machine B de Machine A puis que je peux en mesure de supprimer le dossier journaux créés scp.

Quelqu'un peut-il aider à le faire?

+0

ma tête tourne. quelles sont les permissions des fichiers dans le dossier du journal? – jgr208

+0

@ jgr208 On dirait que vertigo.Anyway, pour les fichiers sous les journaux, les permissions de dossier sont '-rwxr-xr-x' et pour les permissions de dossier de logs sont' drwxr-xr-x' et je copie tout dossier 'logs' non seulement des fichiers individuels à l'intérieur. – ypp

Répondre

0

avant de faire SCP j'ai changé la permission du dossier des journaux à 777 i.e. chmod -R 777 ./logs et maintenant je peux en mesure de supprimer le dossier créé par scp à Machine C