ساخت یوزر با دسترسی روت در دبیان ۹

دستور sudo در لینوکس به کاربر این اجازه را می‌دهد تا دستورات موجود را با امتیازات امنیتی کاربر دیگر اجرا نماید که این دستورات با استفاده از کاربر root پیش فرض انجام می گردند. Sudo مخفف شده کلمه superuser do است. سودو به عنوان یک دستور در سیستم هایی مانند یونیکس به کار می‌رود.

همچنین sudo به شما این اجازه را می‌دهد تا برنامه‌های مختلف را در دستگاه خود به اجرا در بیاورید. در این راهنما به شما نشان خواهیم داد که چگونه یک کاربر جدید را بر روی سیستم دبیان ایجاد و چگونه به آن دسترسی پیدا کنید. شما می توانید از حساب کاربری برای اجرای دستورات اداری بدون نیاز به ورود به سرور دبیان خود به عنوان کاربر اصلی استفاده نمایید.

ساخت sudo یوزر

برای اینکه بتوانید یک حساب یوزر جدید را ایجاد کنید، باید مراحل زیر را دنبال کرده و بعد به آن دسترسی پیدا کنید. همچنین برای اینکه بتوانید sudo را برای یک کاربر موجود پیکربندی نمایید، باید مرحله 3 را دنبال کنید.

مراحل ایجاد یک یوزر sudo

برای ساخت یوزر با دسترسی روت در دبیان 9 نیاز است تا چندین مرحله را به ترتیب پشت سر هم بگذارید. تمام این مراحل در ادامه آورده شده است که با پیروی از آن‌ها می‌توانید حساب کاربری جدیدی را برای خود ایجاد کنید.

مرحله 1: وارد سرور خود شوید

در مرحله اول از چندین مرحله موجود، باید به عنوان یک کاربر root وارد سیستم خود شوید که برای این کار نیاز به وارد کردن دستور زیر دارید:

ssh root@server_ip_address

مرحله 2: یک حساب کاربری جدید را ایجاد کنید

در مرحله دو باید بتوانید تا یک حساب کاربری جدید را ایجاد کنید که دستور مورد استفاده در آن adduser است. البته فراموش نکنید که username را با نام کاربری دلخواه خودتان جایگزین کنید. برای اینکار نیاز است تا دستور زیر را وارد کنید:

adduser username

سپس مطابق با دستور زیر از شما خواسته می‌شود تا رمز عبور کاربری جدیدی را تنظیم و تایید کنید. همچنین اطمینان حاصل کنید که کلمه عبور تعیین شده برای حساب جدیدتان به اندازه کافی قوی است تا بتواند امنیت را بالا ببرد. از این رو بهتر است تا رمز عبور شما ترکیبی از کاراکترهای خاص، حروف و اعداد باشد.

Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully

پس از اینکه گذر واژه را تنظیم کردید برای حساب کاربری شما یک دستور home directory ایجاد خواهد شد که در آن می‌توانید چندین پرونده پیکربندی را در home directory کپی کنید. همچنین از شما درخواست می‌شود تا اطلاعات کاربر جدید خود را تنظیم نمایید. البته اگر می‌خواهید که تمامی این اطلاعات را خالی بگذارید، کار سختی برای شما نخواهد بود. تنها نیاز است تا دکمه Enter را بزنید و سپس پیش فرض‌ها را قبول کنید. نتیجه‌ای که مشاهده خواهید کرد به صورت زیر می‌باشد:

Changing the user information for username
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

مرحله 3: کاربر را به گروه sudo اضافه کنید

در مرحله سوم از ساخت یوزر با دسترسی روت در دبیان 9 نیاز است تا کاربر را به گروه sudo اضافه کنید. به طور پیش فرض در سیستم‌های دبیان، اعضای گروه sudo می‌توانند به همین برنامه به راحتی دسترسی پیدا کنند. پس برای اینکه بتوانید یوزر جدید را به گروه sudo اضافه کنید، کافیست از دستور usermod استفاده نمایید که به صورت زیر باید آن را وارد کنید:

usermod -aG sudo username

دسترسی به sudo را امتحان کنید

برای اینکه بتوانید دسترسی به sudo را تست کنید باید آن را طبق دستور زیر به کاربر تازه ایجادشده تغییر دهید:

su – username

همچنین از دستور sudo زیر برای اجرای دستور whoami استفاده کنید:

sudo whoami

اگر کاربر به sudo دسترسی داشته باشد، خروجی دستور whoami به صورت root خواهد بود. بعد از به انجام رساندن دستورات بالا، خروجی و نتیجه زیر را مشاهده خواهید کرد:

root

چگونه از sudo استفاده کنیم؟

برای اینکه بتوانید از sudo استفاده کنید، به راحتی دستور را با sudo و space در پیشوند قرار دهید. برای اینکار دستور زیر مورد نیاز است:

sudo ls -l /root

البته نکته‌ای که قابل ذکر بوده این است که برای اولین باری که می‌خواهید از sudo در یک session استفاده کنید، از شما خواسته می‌شود تا رمز عبورتان را وارد نمایید. در نهایت بازده‌ای که مشاهده خواهید کرد، همانند دستور زیر است:

[sudo] password for username:

با استفاده از sudo می‌توانید یوزرهای جدیدی را ایجاد کنید و امنیت آن‌ها را به شدت بالا ببرید. از این رو با فرا گرفتن دستورات مربوط به آن قادر خواهید بود تا به سیستم‌های گسترده‌ای همچون یونیکس وارد شوید و دسترسی لازم را پیدا کنید.

جمع بندی

در این مقاله بر اساس توضیحاتی که داده شد توانستید بفهمید که چگونه یک کاربر را با امتیازات sudo ایجاد کنید. اکنون با حساب کاربری ایجاد شده توسط شما، می‌توانید به سرور Debian وارد شوید و سپس از sudo برای اجرای دستورات administrative بهره ببرید. اگر به ترتیب مراحل گفته شده را طی کنید در اجرای دستورات و ساخت حساب کاربری مشکلی نخواهید داشت. از آن جایی که sudo و debian می‌تواند برای شما بسیار کارآمد باشد، پس دنبال کردن دستورات و مراحل فوق به شما پیشنهاد می‌شود. همچنین با در نظر گرفتن تمام نکات گفته شده برای دسترسی پیدا کردن با هیچ گونه مشکلی رو به رو نخواهید شد.

با استفاده از sudo می‌توانید یوزرهای جدیدی را ایجاد کنید و امنیت آن‌ها را به شدت بالا ببرید. از این رو با فرا گرفتن دستورات مربوط به آن قادر خواهید بود تا به سیستم‌های گسترده‌ای همچون یونیکس وارد شوید و دسترسی لازم را پیدا کنید.

سوالات متداول

سوالات متداول و رایجی در رابطه با ساخت یوزر با دسترسی روت در دبیان 9 توسط کاربران وجود دارد که برای روشن شدن آن‌ها به بررسی چند نمونه از آن‌ها خواهیم پرداخت.

1. برای غیر فعال کردن root از چه تنظیماتی باید وارد شویم؟

به منظور عیر فعال کردن root نیاز به انجام برخی تنظیمات است که تمامی آن‌ها مربوط به تنظیمات امنیتی هستند.

2. قبل از غیر فعال کردن root چه کاری باید انجام شود؟

نکته‌ای که باید به آن توجه زیادی کنید این است که قبل از غیر فعال کردن root یک سری از اقدامات را باید به انجام برسانید که آن گرفتن تست‌های مورد نیاز است. این کار برای اطمینان پیدا کردن از اجرای تمامی دستورات است.

3. به منظور اجرایی شدن دستورات با استفاده از دسترسی root در محیط کاربری یوزر چه کاری را باید قبل از آن انجام داد؟

پیش از اجرایی شدن دستورات با بهره گیری از دسترسی root اولین کاری که باید آن را به انجام برسانید این است که از دستور موجود در sudo استفاده کنید.

4. برای سوییچ کردن یوزر به منظور وارد شدن به حساب کاربری و تست آن از چه دستوری باید استفاده کرد؟

برای اینکه بتوانید در ابتدا یوزر خود را برای وارد شدن به حساب کاربری سوییچ کنید و سپس از آن تست لازم را بگیرید نیاز است تا دستور زیر را در این محیط وارد نمایید:

su admin
  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    رویداد Cloud Talk

    CloudTalk رویدادی آنلاین است که با حضور بیش از ۲۰۰۰ نماینده از شرکت‌های مطرح حوزه‌ی فناوری ابری برگزار می‌گردد. این رویداد در سال ۲۰۲۰، در روز سه‌شنبه...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.