تفاوت بین Adduser و Useradd

فهرست مطالب:

تفاوت بین Adduser و Useradd
تفاوت بین Adduser و Useradd

تصویری: تفاوت بین Adduser و Useradd

تصویری: تفاوت بین Adduser و Useradd
تصویری: What's the difference between "adduser" and "useradd"? 2024, نوامبر
Anonim

تفاوت کلیدی – Adduser در مقابل Useradd

یک سیستم عامل برای دادن دستورالعمل به سخت افزار استفاده می شود. لینوکس یک سیستم عامل است. این یک کلون یونیکس است. مزیت اصلی لینوکس این است که برنامه نویسان می توانند سیستم عامل های خود را با استفاده از Kernel بسازند. برخی از توزیع های لینوکس که به طور گسترده مورد استفاده قرار می گیرند، اوبونتو، فدورا و دبیان هستند. بیشترین کارهایی که رایانه انجام می شود مرور، ایجاد، جابجایی و حذف فایل ها است. دو روش برای مدیریت کارآمد فایل ها وجود دارد. این با استفاده از رابط خط فرمان (CLI) یا با استفاده از رابط کاربری گرافیکی (GUI) است. استفاده از CLI در لینوکس بهتر است زیرا انعطاف پذیر و سریع است.دستورات با استفاده از CLI داده می شوند و لینوکس حاوی یک ترمینال برای دادن دستورات است. تعداد زیادی دستور وجود دارد. دستورات، adduser و useradd برای مدیریت کاربر هستند. تفاوت اصلی بین adduser و useradd در این است که adduser برای افزودن کاربران با تنظیم پوشه اصلی حساب و سایر تنظیمات استفاده می شود در حالی که useradd یک دستور ابزار سطح پایین برای افزودن کاربران است. این مقاله به تفاوت بین این دو دستور می پردازد.

Adduser چیست؟

داده ها را می توان تغییر داد یا به سرقت برد. بنابراین، حفظ امنیت داده ها حیاتی است. امنیت دغدغه اصلی در لینوکس است. این یک سیستم عامل چند کاربره است. بنابراین سطوح مجوز در لینوکس وجود دارد. هر فایلی در لینوکس یا یونیکس یک کاربر دارد. سه نوع کاربر در لینوکس وجود دارد. آنها یک کاربر، گروه و غیره هستند. «کاربر» مالک فایل است. به طور پیش فرض، کاربری که فایل را ایجاد می کند، کاربر می شود. "گروه" می تواند چندین کاربر داشته باشد. همه کاربران در گروه مجوزهای فایل یکسانی دارند.امکان افزودن کاربران زیادی به گروه و اختصاص مجوزهای گروه وجود دارد. "دیگر" فایل را ایجاد نمی کند، اما آنها به فایل دسترسی دارند.

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

دستور adduser برای افزودن کاربران با توجه به گزینه های خط فرمان و اطلاعات پیکربندی استفاده می شود. دستور دستور دستور $ - آرگومان های گزینه ها است. چند گزینه با adduser وجود دارد. -h یا -help برای چاپ صفحه راهنما است. سیستم – برای راه اندازی کاربران سیستم استفاده می شود. گروه – برای افزودن یک گروه جدید استفاده می شود.

تفاوت بین Adduser و Useradd
تفاوت بین Adduser و Useradd
تفاوت بین Adduser و Useradd
تفاوت بین Adduser و Useradd

شکل 01: دستور adduser

در زیر نحوه ایجاد یک کاربر جدید با استفاده از دستور adduser را نشان می دهد. نام کاربر user_1 است. یک کاربر عادی نمی تواند کاربر دیگری اضافه کند. برای اضافه کردن کاربر باید دستورات را به عنوان یک کاربر فوق العاده اجرا کند. بنابراین، باید از "sudo" استفاده کند.

تفاوت بین Adduser و Useradd _شکل 02
تفاوت بین Adduser و Useradd _شکل 02
تفاوت بین Adduser و Useradd _شکل 02
تفاوت بین Adduser و Useradd _شکل 02

شکل 02: افزودن کاربری به نام user_1 با دستور adduser

تفاوت بین Adduser و Useradd_Figure 03
تفاوت بین Adduser و Useradd_Figure 03
تفاوت بین Adduser و Useradd_Figure 03
تفاوت بین Adduser و Useradd_Figure 03

شکل 03: user_1 ایجاد شد.

با مشاهده محتوا در /etc/passwd، می توانید جزئیات user_1 را مشاهده کنید.

Useradd چیست؟

دستور useradd برای افزودن کاربران نیز استفاده می شود. همراه با چند پرچم می آید. برخی از آنها به شرح زیر است.

-D پیش‌فرض

-m ایجاد یک فهرست اصلی

-s پوسته را برای کاربر تعریف می کند

-e تاریخی که در آن حساب کاربری غیرفعال می شود

-b دایرکتوری پایه برای فهرست اصلی کاربر

-u UID

-g شماره گروه اولیه

-G گروه های اضافی بر اساس نام

-c نظر

تفاوت بین Adduser و Useradd_Figure 04
تفاوت بین Adduser و Useradd_Figure 04
تفاوت بین Adduser و Useradd_Figure 04
تفاوت بین Adduser و Useradd_Figure 04

شکل 04: پیش‌فرض

نمونه ای از افزودن کاربر به شرح زیر است،

تفاوت کلیدی بین Adduser و Useradd
تفاوت کلیدی بین Adduser و Useradd
تفاوت کلیدی بین Adduser و Useradd
تفاوت کلیدی بین Adduser و Useradd

شکل 05: ایجاد user_2 با دستور useradd

افزودن یک کاربر جدید را نمی توان به عنوان یک کاربر عادی انجام داد.بنابراین، باید از "sudo" برای کاربر فوق العاده استفاده کند. flag -m برای ایجاد پوشه کاربر در فهرست اصلی استفاده می شود. "-s" برای تعریف پوسته استفاده می شود. "-g" برای گروه و "-c" برای نظرات است. پس از رفتن به فهرست اصلی، user_2 ایجاد خواهد شد.

چه شباهت هایی بین Adduser و Useradd وجود دارد؟

  • هر دو دستورات لینوکس هستند.
  • هر دو می توانند برای ایجاد کاربر استفاده شوند.

تفاوت بین Adduser و Useradd چیست؟

Adduser در مقابل Useradd

Adduser دستوری است برای افزودن کاربران به سیستم با توجه به گزینه های خط فرمان و اطلاعات پیکربندی در /etc/adduser.conf. Useradd یک ابزار سطح پایین برای افزودن کاربران است.
ویژگی
فرمان adduser کاربر را ایجاد می کند و پوشه های اصلی حساب و سایر تنظیمات را تنظیم می کند. فرمان useradd فقط کاربر را ایجاد می کند.
ایجاد فهرست
فرمان adduser یک فهرست کاربری در خانه (/home/user) به طور خودکار ایجاد می کند. دستور useradd در صورتی که با -m مشخص نشده باشد دایرکتوری کاربر در خانه ایجاد نمی کند.
پیچیدگی نحو
دستور دستور adduser مانند useradd پیچیده نیست. دستور useradd کمی پیچیدگی دارد.

خلاصه - Adduser در مقابل Useradd

لینوکس در بین سازمان های بزرگ و همچنین در بین کاربران معمولی رایانه محبوب است.همچنین به دلیل قابلیت اطمینان و پایداری برای محیط های سرور استفاده می شود. کاربر می تواند با استفاده از Command Line Interface برای انجام کارهای مختلف دستوراتی بدهد. دو دستور اصلی برای مدیریت کاربر عبارتند از adduser و useradd. تفاوت بین adduser و useradd در این است که adduser برای افزودن کاربران با تنظیم پوشه اصلی حساب و سایر تنظیمات استفاده می شود در حالی که useradd یک دستور ابزار سطح پایین برای افزودن کاربران است.

دانلود PDF Adduser در مقابل Useradd

می توانید نسخه PDF این مقاله را دانلود کنید و طبق یادداشت نقل قول برای اهداف آفلاین از آن استفاده کنید. لطفاً نسخه PDF را از اینجا دانلود کنید تفاوت بین Adduser و Useradd

توصیه شده: