डेबियन (बाएं) और उबंटू (दाएं) की तुलना करें:
$ ifconfig $ ifconfig
bash: ifconfig: command not found eth0 Link encap ...
$ which ifconfig $ which ifconfig
$ /sbin/ifconfig
फिर सुपरसुसर के रूप में:
# ifconfig # ifconfig
eth0 Link encap ... eth0 Link encap ...
# which ifconfig # which ifconfig
/sbin/ifconfig /sbin/ifconfig
इसके अलावा:
# ls -l /sbin/ifconfig # ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 ... -rwxr-xr-x 1 root root 68040 ...
यह मुझे एकमात्र कारण लगता है कि मैं ifconfig
डेबियन पर सुपरपावर के बिना नहीं चल सकता है, यह मेरे रास्ते में नहीं है। जब मैं इसका उपयोग /sbin/ifconfig
करता हूं तो यह काम करता है।
क्या कोई कारण है कि मुझे डेबियन पर अपना रास्ता नहीं जोड़ना चाहिए /usr/local/sbin:/usr/sbin:/sbin
? यह एक व्यक्तिगत कंप्यूटर है, मैं केवल मानव उपयोगकर्ता हूं।
उपयोग किए गए संस्करण ( uname -a
):
उबंटू:
Linux ubuntu 3.13.0-51-generic #84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
डेबियन:
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
/usr/local/sbin:/usr/sbin:/sbin
सामान्य उपयोगकर्ताओं के लिए डिफ़ॉल्ट PATH में नहीं रखा गया है। उबंटू का दृष्टिकोण सभी के लिए अधिक उपयोगकर्ता के अनुकूल लगता है लेकिन सबसे अनुभवी उपयोगकर्ता हैं।