Su: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
Mahdi net2 (بحث | مشارکتها) |
Mahdi net2 (بحث | مشارکتها) |
||
(یک نسخهٔ میانیِ همین کاربر نمایش داده نشده است) | |||
سطر ۱۱: | سطر ۱۱: | ||
{{bc|➜ ~ whoami | {{bc|➜ ~ whoami | ||
− | + | sara | |
➜ ~ su - mahdi #to change current user to mahdi as login shell | ➜ ~ su - mahdi #to change current user to mahdi as login shell | ||
Password: | Password: | ||
− | ~ | + | linux:~ $ whoami |
mahdi | mahdi | ||
}} | }} |
نسخهٔ کنونی تا ۱۳ مهر ۱۴۰۳، ساعت ۱۵:۲۳
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- استفاده میشود.