تغییر کاربر فعلی به حساب کاربری دیگر استفاده میشود، معمولاً حساب کاربری root. با استفاده از این دستور، کاربر فعلی به حساب کاربری دیگر (مانند root) تغییر میکند و دسترسی به تمامی دستورات و مواردی که با آن حساب کاربری مرتبط هستند را پیدا میکند.
در مقابل، دستور sudo
(یا superuser do) به کاربران با دسترسی های مدیریتی اجازه میدهد تا دستورات خود را با دسترسی های حساب کاربری root یا حساب کاربری دیگری با دسترسی های ارتفاعی اجرا کنند. این دستور معمولاً برای اجرای وظایفی که نیاز به دسترسی های ارتفاعی دارند مانند نصب نرم افزار یا ویرایش فایل های پیکربندی سیستم استفاده میشود.
دستور sudo
نیاز به تأیید هویت کاربر توسط رمز عبور خود دارد (نه رمز عبور کاربر root یا حساب کاربری مورد نظر با دسترسی های ارتفاعی) که این روش امنیت بیشتری را برای اجرای دستورات با دسترسی های ارتفاعی فراهم میکند.
یکی از تفاوتهای اساسی بین sudo
و su
این است که sudo
به مدیران اجازه میدهد دسترسی محدود به دستورات یا وظایف خاصی را اختصاص دهند، در حالی که su
دسترسی کامل به تمامی دستورات و وظایف مرتبط با حساب کاربری هدف را میدهد. همچنین، دستور sudo
نیاز به تأیید هویت کاربر توسط رمز عبور خود دارد، در حالی که دستور su
نیاز به رمز عبور حساب کاربری مورد نظر با دسترسی های ارتفاعی دارد.
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…
اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…
Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…