ساخت یوزر در لینوکس

https://negarnovin.com/docs/how-to-create-users-in-linux/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 7 دقیقه مطالعه

📌 خلاصه (TL;DR)

آموزش ساخت یوزر در لینوکس How to Create Users in Linux یاد بگیرید که حساب‌های کاربری استاندارد و sudo را در لینوکس ایجاد کنید و امنیت

📊 حقایق کلیدی

URLhttps://negarnovin.com/docs/how-to-create-users-in-linux/
تاریخ انتشار2025-09-20
آخرین به‌روزرسانی2025-09-20
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات1295
نوع صفحهبرگه

📄 محتوای کامل

نحوه ایجاد کاربران در لینوکس یاد بگیرید که حساب‌های کاربری استاندارد و sudo را در لینوکس ایجاد کنید و امنیت، سازماندهی و کنترل دسترسی کارآمد را تضمین کنید.

ایجاد کاربران در لینوکس به شما امکان می‌دهد حساب‌های کاربری خاصی را برای انجام وظایف خاص در سیستم لینوکس تنظیم کنید. کاربران استاندارد، کاربران بدون امتیاز ویژه و بدون هیچ گونه مجوز مدیریتی ویژه هستند، در حالی که کاربران ممتاز (که به عنوان کاربران sudo نیز شناخته می‌شوند) مجوزهای کامل برای انجام چندین کار در سیستم لینوکس را دارند. ایجاد کاربران، امنیت، سازماندهی و کنترل دسترسی کارآمد را در یک محیط چند کاربره که در آن هر کاربر دارای اعتبارنامه‌ها، مجوزها و فضای سیستم فایل منحصر به فرد است، تضمین می‌کند.

این مقاله نحوه ایجاد کاربر در لینوکس را توضیح می‌دهد. شما هم حساب‌های کاربری استاندارد و هم کاربران sudo را ایجاد خواهید کرد و در عین حال اطلاعات کاربر را برای انجام وظایف در ایستگاه کاری لینوکس خود تأیید خواهید کرد.

پیش‌ نیازها

قبل از شروع، شما نیاز دارید:

  • به عنوان کاربر root یا غیر root با امتیازات sudo به یک نمونه مبتنی بر لینوکس دسترسی داشته باشید .

ایجاد کاربر در لینوکس

ایجاد کاربران در لینوکس نیاز به دسترسی کاربر ارشد (sudo) دارد. بسته به توزیع لینوکس خود، می‌توانید با استفاده از دستورات useraddor یک کاربر جدید ایجاد کنید. برای ایجاد یک حساب کاربری استاندارد غیر ریشه با استفاده از دستور در لینوکس، adduserمراحل زیر را دنبال کنید.useradd

  1. دستور را اجرا کنید useraddو کاربری که می‌خواهید ایجاد کنید را مشخص کنید، مانند example-user. کنسولکپی
    $ sudo useradd -m example-user

    دستور بالا یک کاربر جدید example-userبا یک دایرکتوری خانگی ایجاد می‌کند.

    • adduserدر سیستم‌های مبتنی بر دبیان مانند اوبونتو، از این دستور برای ایجاد یک کاربر جدید با فهرستی تعاملی از گزینه‌ها استفاده کنید . کنسولکپی
      $ sudo adduser example-user

      دستور بالا به طور خودکار یک گروه کاربری جدید و دایرکتوری خانگی ایجاد می‌کند. در صورت درخواست، یک رمز عبور قوی برای کاربر وارد کنید.

    • -M -s /usr/sbin/nologinاز گزینه‌های همراه با useraddدستور برای ایجاد یک کاربر بدون دایرکتوری خانگی و پوسته ورود به سیستم استفاده کنید . کنسولکپی
      $ sudo usermod -M -s /usr/sbin/nologin example-user

      بعداً می‌توانید ` /etc/passwdas a sudo user` را تغییر دهید تا به صورت دستی یک پوسته ورود به سیستم به کاربر اختصاص دهید.

  2. passwdدستور را برای تنظیم رمز عبور کاربر جدید اجرا کنید . کنسولکپی
    $ sudo passwd example-user

    یک رمز عبور کاربری قوی وارد کنید و در صورت درخواست، آن را تأیید کنید.

    New password: 
    Retype new password: 
    passwd: password updated successfully
  3. فهرست راهنما را فهرست کنید /homeو تأیید کنید که فهرست خانه کاربر در دسترس است. کنسولکپی
    $ ls /home/

    خروجی شما باید مشابه تصویر زیر باشد.

    example-user  ....
  4. محتویات را مشاهده کنید /etc/passwdو اطلاعات کاربر را تأیید کنید. کنسولکپی
    $ cat /etc/passwd | grep example-user

    خروجی:

    example-user:x:1001:1001::/home/example-user:/bin/sh

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

    • example-user: نام کاربری.
    • x: یک محل برای رمز عبور رمزگذاری شده ذخیره شده در /etc/shadowفایل.
    • 1001: شناسه کاربری (UID).
    • 1001: شناسه گروه (GID).
    • ::توضیحات کاربر.
    • /home/example-user: دایرکتوری خانگی کاربر.
    • /bin/sh: محیط پوسته پیش‌فرض کاربر. پوسته /bin/shپیش‌فرض را مشخص می‌کند sh، در حالی که مقداری مانند /bin/bashپوسته bash را مشخص می‌کند.

ایجاد کاربر سودو در لینوکس

کاربر sudo یک کاربر معمولی در لینوکس با امتیازات کاربر super user do (sudo) است. یک کاربر sudo می‌تواند با استفاده از این sudoدستور، وظایف مدیریتی را در سیستم لینوکس انجام دهد و به کل سیستم فایل دسترسی پیدا کند. دسترسی به یک ایستگاه کاری لینوکس، rootسیستم را در معرض تهدیدات امنیتی مرتبط با وظایف کاربر super user قرار می‌دهد. ایجاد یک کاربر sudo در لینوکس به شما امکان می‌دهد وظایف مدیریتی را بدون ورود به سیستم به عنوان rootکاربر انجام دهید. برای ایجاد یک کاربر sudo یا تبدیل یک کاربر موجود به یک کاربر sudo در لینوکس، مراحل زیر را دنبال کنید.

  1. یک کاربر جدید ایجاد کنید، مثلاً linuxuserبرای اعطای امتیازات sudo. کنسولکپی
    $ sudo useradd -m linuxuser
    • استفاده adduserدر سیستم‌های مبتنی بر دبیان. کنسولکپی
      $ adduser linuxuser
  2. usermodاز دستور به همراه آپشن استفاده کنید -aGو گروه کاربران sudo و کاربر هدف را برای اعطای امتیازات sudo مشخص کنید:
    • در سیستم‌های مبتنی بر دبیان مانند اوبونتو، از adduserدستور و sudoگروه استفاده کنید و به کاربر امتیازات sudo را اعطا کنید. کنسولکپی
      $ sudo usermod -aG sudo linuxuser
    • در سیستم‌های مبتنی بر RHEL مانند CentOS، Rocky Linux و Alma Linux، از این wheelگروه استفاده کنید و به کاربر امتیازات sudo را اعطا کنید. کنسولکپی
      $ sudo usermod -aG wheel example-user
    • در سایر سیستم‌های لینوکس مانند OpenSuse، از wheelگروه استفاده کنید و به کاربر امتیازات sudo را اعطا کنید. کنسولکپی
      $ sudo usermod -aG wheel example-user

      درون دستور بالا:

      • -aG: گروهی را مشخص می‌کند که کاربر بدون حذف او از گروه‌های دیگر، به آن اضافه شود.
      • sudo: گروهی که کاربر قرار است به آن اضافه شود.

تغییر کاربر در لینوکس

شما می‌توانید در لینوکس با استفاده از suدستور (substitute user) و با مشخص کردن کاربر مورد نظر برای تغییر، بین کاربران جابجا شوید. این -گزینه به دایرکتوری خانگی کاربر جابجا می‌شود و محیط shell کاربر را بارگذاری می‌کند. کاربران غیر sudo برای جابجایی به کاربر مورد نظر به رمز عبور کاربر نیاز دارند، در حالی که using sudo suبرای جابجایی به یک کاربر، از شما رمز عبور نمی‌خواهد.

  1. از دستور استفاده کنید su -و کاربری که می‌خواهید در لینوکس به آن سوئیچ کنید را مشخص کنید. کنسولکپی
    $ su - linuxuser

    هنگام درخواست، رمز عبور کاربر را وارد کنید.

    Password: 

    درون دستور بالا:

    • su: کاربران را در لینوکس تغییر می‌دهد.
    • -: متغیرهای محیطی و پروفایل کاربر را بارگذاری می‌کند.
  2. فهرست کردن فایل‌های موجود در /rootدایرکتوری برای تأیید اینکه یک کاربر دارای امتیازات sudo است. کنسولکپی
    $ sudo ls /root

    در صورت درخواست، رمز عبور کاربر sudo را وارد کنید.

    [sudo] password for linuxuser: 

    اگر کاربر امتیازات لازم را داشته باشد، دستور اجرا می‌شود sudo، یا sudoاگر کاربر امتیازات sudo را نداشته باشد، عمل ثبت شده و در گزارش‌های سیستم گزارش می‌شود.

مشاهده اطلاعات کاربر در لینوکس

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

  1. whoamiبرای مشاهده نام کاربری کاربر فعال وارد شده، دستور زیر را اجرا کنید . کنسولکپی
    $ whoami

    نام کاربری فعال را در خروجی خود، مشابه نمونه زیر، تأیید کنید.

    linuxuser
  2. با استفاده از این groupsدستور می‌توانید تمام گروه‌هایی که یک کاربر در آن‌ها عضویت دارد را مشاهده کنید. کنسولکپی
    $ groups linuxuser

    خروجی:

    linuxuser : linuxuser sudo

    خروجی اطلاعات گروه فوق تأیید می‌کند که کاربر linuxuserعضوی از گروه‌های linuxuserand است sudo.

  3. idبرای مشاهده گروه پیش‌فرض کاربر، دستور زیر را اجرا کنید . کنسولکپی
    $ id linuxuser

    دستور بالا شناسه کاربر (UID)، شناسه گروه (GID) و گروه‌هایی که کاربر به آنها تعلق دارد را نمایش می‌دهد. GID مربوط به گروه پیش‌فرض است.

    uid=1001(linuxuser) gid=1001(linuxuser) groups=1001(linuxuser),27(sudo)

نتیجه‌ گیری

شما در لینوکس کاربرانی ایجاد کرده‌اید. کاربران معمولی و sudo را با احراز هویت رمز عبور ایمن ایجاد کرده‌اید و اطلاعات کاربر را تأیید کرده‌اید. مدیریت کاربران لینوکس برای حفظ امنیت و سازماندهی یک سیستم لینوکس بسیار مهم است. مطمئن شوید که از رمزهای عبور قوی استفاده می‌کنید و فقط به کاربران مورد اعتماد امتیازات sudo را برای انجام وظایف مدیریتی مانند نصب برنامه‌ها در ایستگاه کاری لینوکس خود اعطا می‌کنید.

سرور مجازی

🏷️ کلمات کلیدی

ساخت یوزر در لینوکس، نحوه ایجاد کاربران در لینوکس، پیش‌ نیازها، ایجاد کاربر در لینوکس، خرید ساخت یوزر در لینوکس، قیمت ساخت یوزر در لینوکس، بهترین ساخت یوزر در لینوکس

🧩 JSON-LD

{"@context":"https://schema.org","@type":"WebPage","headline":"ساخت یوزر در لینوکس","url":"https://negarnovin.com/docs/how-to-create-users-in-linux/","datePublished":"2025-09-20T10:00:28+03:30","dateModified":"2025-09-20T10:00:28+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR","description":"آموزش ساخت یوزر در لینوکس How to Create Users in Linux یاد بگیرید که حساب‌های کاربری استاندارد و sudo را در لینوکس ایجاد کنید و امنیت"}