अगर यह सूडो निजीकरण के बिना मुहिम शुरू की गई थी, तो sshfs-माउंट को अनमाउंट करने के लिए "sudo अनमाउंट" क्यों आवश्यक है?


16

मेरे पास एक sshfs FUSE फाइल सिस्टम है जिसमें आरोहित है ~/mountpoint। मैंने कोशिश की umount mountpointऔर diskutil unmount mountpoint(एक मैक पर यहाँ) और दोनों विफल रहे। मैंने उपयोग किया sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; आवश्यक सूडो में से कोई भी नहीं।

फिर, मुझे यह क्यों करना चाहिए कि मुझे sudo के निजीकरण की आवश्यकता है?

जवाबों:


17

क्योंकि ऑमाउंट केवल रूट को नियमित फाइल सिस्टम को अनमाउंट करने की अनुमति देता है।

हालाँकि, आप sudo का उपयोग किए बिना किसी भी FUSE फाइल सिस्टम (sshfs को सम्मिलित करना) को अनमाउंट कर सकते हैं:

fusermount -u mountpoint

1
हां, लेकिन मेरे पास कोई कमांड fusermountस्थापित नहीं है; मेरा मानना ​​है कि यह लिनक्स-विशिष्ट है। लेकिन धन्यवाद - मुझे नहीं पता था कि
ओमाउंट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.