sshfs एक अन्य उपयोगकर्ता के रूप में फाइलसिस्टम को बढ़ा रहा है


13

इसलिए मैं अपने LAN में किसी अन्य कंप्यूटर से एक फ़ोल्डर माउंट करने की कोशिश कर रहा हूं, और मैं बिना किसी समस्या के ssh करने में सक्षम हूं। लेकिन, जब मैं माउंट किए गए फ़ोल्डर तक पहुंचता हूं तो मैं कोई बदलाव नहीं कर सकता।

मैंने अब तक यही किया है:

इंस्टॉल:

$sudo apt-get install sshfs
$sudo modprobe fuse
$sudo adduser <username> fuse
$sudo chown root:fuse /dev/fuse
$sudo chmod +x /dev/fuse
$mkdir ~/remoteserv

और जब मैं दूरस्थ फ़ोल्डर को sshfs के माध्यम से एक्सेस करता हूं:

$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv

का उत्पादन हो जाता है:

$~/remoteserv$ ls -l
total 60
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:54 Desktop
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-10 13:05 Documents
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-17 19:06 Downloads
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:55 Music
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-03 15:07 Pictures
... more of the same

मैं किसी भी फाइल को ठीक से एक्सेस नहीं कर पा रहा हूं क्योंकि sshfs मेरी पत्नी के यूजरनेम के तहत फाइलों को बढ़ा रहा है! मुझे पता नहीं क्यों, और मुझे ऐसा लगता है कि मैंने कहीं बड़ी गलती की है। क्या कुछ कॉन्फ़िगरेशन फ़ाइल है जिसे मुझे कहीं ट्विस्ट करने की आवश्यकता है? मुझे मैनपेज पर कुछ भी नहीं मिल रहा है: /

जब मैंने माउंट किया था तब मैंने एक -o allow_other विकल्प भी आज़माया था, लेकिन फिर भी इसने मेरी पत्नी के उपयोगकर्ता नाम के तहत इसे माउंट किया! क्या हो रहा है?


यह धागा काफी पुराना है, लेकिन क्या इसका जवाब नीचे दिया गया है?
rexford

@ फ़्रैंकफ़ोर्ड वाह, मुझे याद नहीं है कि मैंने जो कुछ किया था, वह बहुत पहले हो चुका था। मुझे लगता है कि मैं इस तरह एक अजगर SimpleHTTPServer का उपयोग कर समाप्त हो गया mohitishere.wordpress.com/2012/10/24/... वांछित निर्देशिका में: python -m SimpleHTTPServer फिर यात्रा: स्थानीय होस्ट: 8000
रॉबर्ट

जवाबों:


18

यह यूआईडी / जीआईडी ​​को स्पष्ट रूप से सेट करने की कोशिश के लायक है। यह, उदाहरण के लिए, sshfs विकल्पों का उपयोग करके किया जा सकता है:

uid=$(id -u),gid=$(id -g)

या

uid=$(id -u someuser),gid=$(id -g somegroup)

अधिक जानकारी के लिए https://wiki.archlinux.org/index.php/SSHFS#Secure_user_access देखें ।


यह ऐसा प्रतीत नहीं होता है कि दस्तावेज़ क्या कहता है, न ही यह मेरे लिए काम करता है। -o idmap = उपयोगकर्ता नाम एक त्रुटि की ओर जाता है और डॉक्स के अनुसार, idmap केवल "कोई नहीं", "उपयोगकर्ता" या "फ़ाइल" हो सकता है। (दूसरी ओर, यूआईडी = और जीआईडी ​​= विकल्पों का अकेले इस्तेमाल किए जाने पर वांछित प्रभाव पड़ता है)
कोई नहीं

@ कोई नहीं: ऐसा लगता है कि आप सही हैं - मुझे याद नहीं है कि अगर यह चार साल पहले वर्णित है। आपकी टिप्पणी के लिए TY!
तोहुवोहु

धन्यवाद। यह भी संबंधित है: unix.stackexchange.com/questions/17402/… (शायद एक क्रॉस साइट डुप्लिकेट भी)
कोई नहीं
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.