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