Su: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
 
(۶ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 +
su (مخفف Switch User) فرمانی است برای تغییر کاربر کنونی.
 +
 
<pre>
 
<pre>
su [options] [username]
+
su [options] [-] [username]
 
</pre>
 
</pre>
'''su''' برای تبدیل شدن به یک کاربر دیگر که نام‌کاربری username را دارد است.در صورتی که نام‌کاربری کاربر مقصد وارد نشود، به صورت پیش‌فرض [[root|کاربر ریشه]] است.
+
 
از su معمولا برای تبدیل به [[ابرکاربر]] یا اجرای دستورات توسط ابرکاربر با سوئیچ -c استفاده می‌شود.
+
 
 +
اجرای این فرمان کاربر جاری را به کاربری با نام username تغییر می‌هد که برای اینکار رمزعبور کابر هدف را نیز میپرسد.
 +
 
 +
با وارد کردن ' '''-''' ' قبل از نام کاربری علاوه بر تغیر کاربر فعلی به کاربر مشخص شده متغیر های محیطی و تنظیمات [[پوسته]] آن کاربر را هم بازنشانی میکند.(در حقیقت این علامت به معنای login shell است و به سیستم میگوید حالت لاگین کاربر را شبیه سازی کند.
 +
 
 +
{{bc|➜  ~ whoami               
 +
sara
 +
 
 +
➜  ~ su - mahdi  #to change current user to mahdi as login shell
 +
Password:
 +
 
 +
linux:~ $ whoami
 +
mahdi
 +
}} 
 +
 
 +
 
 +
{{نکته| اگر نام‌کاربری کاربر مقصد وارد نشود، پیش‌فرض این فرمان [[root|کاربر ریشه]] است.}}
 +
 
 +
از su معمولا برای تبدیل به [[ابرکاربر]] یا اجرای دستورات توسط ابرکاربر با سوئیچ c- استفاده می‌شود.
 
[[رده:خط فرمان]]
 
[[رده:خط فرمان]]
 
[[رده:ریشه]]
 
[[رده:ریشه]]

نسخهٔ کنونی تا ‏۱۳ مهر ۱۴۰۳، ساعت ۱۵:۲۳

su (مخفف Switch User) فرمانی است برای تغییر کاربر کنونی.

su [options] [-] [username]


اجرای این فرمان کاربر جاری را به کاربری با نام username تغییر می‌هد که برای اینکار رمزعبور کابر هدف را نیز میپرسد.

با وارد کردن ' - ' قبل از نام کاربری علاوه بر تغیر کاربر فعلی به کاربر مشخص شده متغیر های محیطی و تنظیمات پوسته آن کاربر را هم بازنشانی میکند.(در حقیقت این علامت به معنای login shell است و به سیستم میگوید حالت لاگین کاربر را شبیه سازی کند.


➜  ~ whoami                 
sara

➜  ~ su - mahdi  #to change current user to mahdi as login shell
Password:

linux:~ $ whoami
mahdi


نکته: اگر نام‌کاربری کاربر مقصد وارد نشود، پیش‌فرض این فرمان کاربر ریشه است.

از su معمولا برای تبدیل به ابرکاربر یا اجرای دستورات توسط ابرکاربر با سوئیچ c- استفاده می‌شود.