यह संभावना है कि rootआपके सिस्टम पर उपयोगकर्ता $PATHगैर- rootउपयोगकर्ताओं की तुलना में एक अलग डिफ़ॉल्ट के साथ सेट है ।
डिफ़ॉल्ट पथ में निर्दिष्ट कर रहे हैं /etc/profile, /etc/login.defs, /etc/login.confया कोई अन्य फ़ाइल या तो या द्वारा खोल द्वारा पढ़ा, loginआदेश। यह प्रणाली से प्रणाली में भिन्न होता है।
ufwआदेश, उदाहरण के लिए, में रहते हैं हो सकता है /usr/sbin/। इस निर्देशिका में आमतौर पर ऐसे उपकरण होते हैं जिनका केवल rootउपयोग होता है (उनमें से कई को विशेषाधिकारों की भी आवश्यकता हो सकती हैroot , जैसे कि ufw, जो फ़ायरवॉल कॉन्फ़िगरेशन उपकरण है)।
$PATHआम उपयोगकर्ताओं के लिए उस निर्देशिका को रखने की कोई वास्तविक आवश्यकता नहीं है ।
ufwगैर-rootउपयोगकर्ता के रूप में क्यों चलना चाहते हैं ?