मुझे लिनक्स मशीनों के बीच फ़ाइल की प्रतिलिपि बनाने की आवश्यकता है। समस्या है कि उपयोगकर्ता मैं लॉगिन करने के लिए उपयोग ( myuser
), उस उपयोगकर्ता से अलग है जो फ़ाइल तक पहुंच सकता है।
अगर मैं ssh
मशीन के पास हूं, तो मैं उपयोग करने वाले उपयोगकर्ता को स्विच कर sudo su someuser
सकता हूं, क्या मैं इसे किसी भी तरह से कर सकता हूं scp
?
WinSCP का उपयोग करते हुए, मैं इसे करने में कामयाब रहा, SCP / Shell को कॉन्फ़िगर करके, इसलिए मेरा मानना है कि शुद्ध शेल के माध्यम से इसे करने का एक समान तरीका होना चाहिए।
ssh
और क्रियान्वित करने के बारे में scp
, कुछ इस तरह ssh myuser@host "sudo scp ..."
:?