Su: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
(صفحهای تازه حاوی «<pre> su [options] [username] </pre> '''su''' برای تبدیل شدن به یک کاربر دیگر که نامکاربری username...» ایجاد کرد) |
Mahdi net2 (بحث | مشارکتها) |
||
| (۷ نسخهٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشده) | |||
| سطر ۱: | سطر ۱: | ||
| + | su (مخفف Switch User) فرمانی است برای تغییر کاربر کنونی. | ||
| + | |||
<pre> | <pre> | ||
| − | su [options] [username] | + | su [options] [-] [username] |
</pre> | </pre> | ||
| − | ''' | + | |
| + | |||
| + | اجرای این فرمان کاربر جاری را به کاربری با نام 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- استفاده میشود.