su

अनुमतियाँ

इस्तेमाल

su - [user]

उस उपयोगकर्ता के ही password से दूसरा उपयोगकर्ता बन जाता है — sudo के उलट, जो आपका password पूछता है; dash न लगाएँ तो आपका PATH बना रहता है, जो command not found का आम कारण है।

आम विकल्प

विकल्पअर्थ
-A login shell: take that user environment, PATH and home
-lThe same as the bare dash
-mKeep your own environment instead
-cLinux: run one command and exit. macOS su has no -c
-sLinux: use another shell

उदाहरण

su - deploy

Becomes deploy, with the deploy environment.

su -

A root shell, if the root password is set at all.

sudo -i

What to use instead where the root account is locked.

संख्या मोड और अक्षर मोड एक ही चीज़ कहते हैं: 755 और u=rwx,go=rx एक ही अनुमति है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. su क्या करता है?

उस उपयोगकर्ता के ही password से दूसरा उपयोगकर्ता बन जाता है — sudo के उलट, जो आपका password पूछता है; dash न लगाएँ तो आपका PATH बना रहता है, जो command not found का आम कारण है।

Q. इसे कैसे लिखें?

su - [user] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man su में है। यह कमांड अनुमतियाँ में आती है।

मिलती-जुलती कमांड

man पेज: man su