تفاوت میان نسخه‌های «ابرکاربر»

۱۳۱ بایت اضافه‌شده ،  ۸ سال پیش
(صفحه‌ای جدید حاوی «در رایانش و سیستم‌عامل‌ها '''کاربر ممتاز''' {{انگلیسی|Superuser}} ی...» ایجاد کرد)
 
== یونیکس و شبه یونیکس ==
در [[سیستم‌عامل|سیستم‌عامل‌های]] [[شبه یونیکس]]، به کاربری که از تمام حقوق و امتیازات (فایل‌ها و برنامه‌ها) در تمام حالت‌ها (تک‌کاربره یا چند کاربره) برخوردار است، '''کاربر ریشه''' {{انگیسی|root}} گفته می‌شود. اسامی جایگزین برای این کاربر عبارتند از '''baron''' در سیستم‌عامل [[بی‌او‌اس]] و همینطور '''avatar''' که در برخی از سیستم‌های یونیکس استفاده می‌شود. در سیستم‌عامل‌های [[بی‌اس‌دی]] معمولا علاوه بر کاربر root، کاربر دیگری به نام '''toor''' وجود دارد. toor در حقیقت معکوس root است. بدون توجه به نام این کاربرها، شماره شناسایی آنها همیشه صفر است. کاربر ریشه می‌تواند کارهای زیادی انجام دهد که کاربران معمولی قادر به انجام انها نیستند. همانند تغییر دادن مالک فایل‌ها و استفاده از پورتهای شبکه زیر ۱۰۲۴. شاید به این خاطر که کاربر root تنها کاربری است که می‌تواند مجوزهای [[دایرکتوری ریشه]] را تغییر دهد، نام root بر روی آن گذارده شده. این دایرکتوری در اصل به عنوان [[دایرکتوری خانگی]] کاربر ریشه شناخته می‌شود. اولین [[فرایند (رایانه)|فرایندی]] که در سیستم آغاز به کار می‌کند و معمولا [[اینیت]] {{انگلیسی|init}} نامیده می‌شود، به عنوان کاربر ریشه اجرا می‌شود و از امتیازات این کاربر برخوردار است. تمام دیگر فرایندها چه به صورت مستقیم و چه به صورت غیر مستقیم، توسط اینیت به اجرا درمی‌آیند و انها هم امتیازات خود را از والدشان به ارث می‌برند. تنها فرایندهایی که به عنوان کاربر ریشه در حال اجرا هستند، قادر هستند تا شناسه ID خودشان را به کاربر دیگری تغییر دهند. وقتی که فرایندی این کار را انجام داد، هیچ راه برگشتی نیست. انجام این کار گاهی اوقات ''دور انداختن امتیازات ریشه'' نامیده می‌شود و به این منظور استفاده می‌شود که احتمال آسیب‌رسانی به سیستم توسط فرایند مورد نظر کاهش یابد.
 
در برخی از سیستم‌ها همانند [[پلان ۹]] هم کلا هیچ کاربر ممتازی وجود ندارد.
 
== منابع ==