انڈروئد

لینکس میں ایس یو کمانڈ (صارف سوئچ)

Joy's latest vid Ù-Ú

Joy's latest vid Ù-Ú

فہرست کا خانہ:

Anonim

su (متبادل یا سوئچ صارف کے ل short مختصر) افادیت آپ کو دوسرے صارف کے استحقاق کے ساتھ کمانڈ چلانے کی سہولت دیتی ہے ، بطور ڈیفالٹ صارف۔

موجودہ لاگ ان سیشن میں انتظامی اکاؤنٹ میں سوئچ کا سب سے آسان طریقہ su کا استعمال کرنا ہے۔ یہ خاص طور پر آسان ہے جب روٹ صارف کو ssh کے ذریعے یا GUI ڈسپلے مینیجر کا استعمال کرتے ہوئے سسٹم میں لاگ ان ہونے کی اجازت نہیں ہے۔

اس ٹیوٹوریل میں ، ہم وضاحت کریں گے کہ su کمانڈ کو کس طرح استعمال کیا جائے۔

su کمانڈ کا استعمال کیسے کریں

su کمانڈ کے لئے عمومی نحو درج ذیل ہے۔

su]

جب کسی بھی آپشن کے بغیر درخواست کی جاتی ہے تو ، su کا پہلے سے طے شدہ طرز عمل انٹرایکٹو شیل کو جڑ کے طور پر چلانا ہوتا ہے:

su

آپ کو روٹ پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا ، اور اگر تصدیق کی گئی صارف عارضی طور پر کمانڈ چلانے والا صارف جڑ ہوجائے گا۔

سیشن شیل ( SHELL ) اور ہوم ( HOME ) ماحولیاتی متغیرات کو متبادل صارف کی /etc/passwd اندراج سے ترتیب دیا گیا ہے ، اور موجودہ ڈائرکٹری تبدیل نہیں کی گئی ہے۔

صارف کی تبدیلی کی تصدیق کے whoami ، whoami حکم استعمال کریں:

whoami

کمانڈ موجودہ شیل سیشن چلانے والے صارف کا نام چھاپے گی۔

root

سب سے عام طور پر استعمال ہونے والا آپشن جب استعمال کرتے ہیں تو - ، -l ، - ان ہوتا ہے۔ یہ خول کو ایک اصلی لاگ ان سے ملتے جلتے ماحول کے ساتھ لاگ ان شیل بناتا ہے اور موجودہ ڈائریکٹری کو تبدیل کرتا ہے:

su -

su -s /usr/bin/zsh

کال کرنے والے صارف کے پورے ماحول ( HOME ، SHELL ، USER ، اور LOGNAME ) کو محفوظ کرنے کے لئے ، -p ، --preserve-environment اختیارات کا استعمال کریں۔

su -p

جب - آپشن استعمال ہوتا ہے تو -p کو نظرانداز کیا جاتا ہے۔

su -c ps

کسی دوسرے صارف اکاؤنٹ میں تبدیل ہونے کے ل the ، صارف نام کو بطور استدلال پاس کریں۔ مثال کے طور پر ، صارف tyrion to آپ ٹائپ کریں گے:

su tyrion

سوڈو بمقابلہ ایس یو

اوبنٹو جیسی کچھ لینکس تقسیم پر ، حفاظتی وجوہات کی بنا پر بنیادی صارف اکاؤنٹ کو بطور ڈیفالٹ غیر فعال کردیا جاتا ہے۔ اس کا مطلب یہ ہے کہ جڑ کے لئے کوئی پاس ورڈ متعین نہیں ہے اور آپ جڑ پر سوئچ کرنے کے لئے su استعمال نہیں کرسکتے ہیں۔

جڑ میں تبدیل کرنے کا ایک آپشن یہ ہوگا کہ sudo ساتھ su کمانڈ کو sudo کریں اور فی الحال لاگ ان صارف پاس ورڈ درج کریں:

sudo su -

sudo کمانڈ آپ کو دوسرے صارف کی حیثیت سے پروگرامز چلانے کی سہولت دیتی ہے ، بطور ڈیفالٹ روٹ صارف۔

اگر صارف sudo تشخیص کے ساتھ عطا کیا جاتا ہے تو ، su کمانڈ کو جڑ کے طور پر طلب کیا جائے گا۔ چل رہا sudo su - اور صارف کے پاس ورڈ کا استعمال کرنا ہی چل رہا ہے جیسے su - روٹ پاس ورڈ کا استعمال کرتے ہوئے۔

جب -i آپشن کے ساتھ استعمال ہوتا ہے تو ، sudo روٹ صارف کے ماحول کے ساتھ انٹرایکٹو لاگ ان شیل چلائیں:

sudo -i

sudo -i بنیادی طور پر ایک جیسے چلانے والی su - ۔

sudo over su استعمال کرنے کا فائدہ یہ ہے کہ روٹ پاس ورڈ کو متعدد انتظامی صارف اکاؤنٹس میں بانٹنے کی ضرورت نہیں ہے۔

نیز ، sudo آپ صارفین کو جڑ کے مراعات کے ساتھ صرف مخصوص پروگرام چلانے کی اجازت دے سکتے ہیں۔

نتیجہ اخذ کرنا

su ایک کمانڈ لائن افادیت ہے جو آپ کو عارضی طور پر دوسرا صارف بننے اور متبادل صارف کے ساتھ کمانڈ چلانے کی اجازت دیتی ہے۔

ٹرمینل ایس یو سوڈو