مرکز آموزش

آموزش اضافه کردن یوزر جدید به Ubuntu

گونگی افزودن و حذف نام و گروه کاربری یکی از اساسی ترین مواردی است که در هنگام ایجاد یک سرور لینوکس باید بدانید. پس از ایجاد یک سرور جدید ، به طور پیش فرض فقط یک اکانت به نام روت خواهید داشت که در عین قدرت و انعطاف پذیری ، میتواند خطرناک و مخرب باشد . آموزش ایجاد و حذف نام و گروه کاربری در لینوکس Ubuntu .

 

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

 

هنگام استفاده از یک اکانت غیر روت ، در صورت نیاز با استفاده از مکانیزمی به نام sudo میتوانید دسترسی های مدیریتی داشته باشید. در این مقاله نحوه ایجاد حساب های کاربری ، اختصاص دسترسی sudo و حذف نام و گروه کاربری را روی یک VPS اوبونتو به شما آموزش خواهیم داد .

 

آموزش ایجاد و حذف نام و گروه کاربری در لینوکس Ubuntu

 

مشاهده لیست یوزر های سرور به غیر از root:

 

grep -Po '^sudo.+:\K.*$' /etc/group

 

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

 

افزودن کاربر

 

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

 

 

 

 

1

sudo adduser newuser

 

 

و اگر به عنوان یک کاربر غیر روت با دسترسی sudo وارد شده باشید، همانطور که در قبلا شرح داده شده ، با اجرای دستور زیر می توانید یک کاربر جدید ایجاد کنید:

 

 

 

 

1

sudo addusernewuser

 

 

در هر صورت، موارد زیر از شما خواسته میشود:

 

تعیین پسورد برای کاربر جدید و تائید آن

وارد کردن هرگونه اطلاعات تکمیلی در مورد کاربر جدید ( این قسمت کاملا اختیاری است و در صورت عدم نیاز به اطلاعات هر یک از فیلد ها، می توان با زدن اینتر، آنها را نادید گرفت )

در نهایت، تائید اطلاعات وارد شده توسط شما با تایپ “Y”.

کاربر جدید ایجاد شد! هم اکنون می توانید با استفاده از پسوردی که تعیین کرده اید به سیستم وارد شوید.

 

اعطای دسترسی sudo به کاربر

 

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

 

اگر به عنوان کاربر روت وارد شده اید ، دستور زیر را اجرا کنید:

 

 

 

 

1

visudo

 

 

و اگر به عنوان کاربر غیر روت با دسترسی sudo وارد سیستم شده اید ، دستور زیر را اجرا کنید :

 

 

 

 

1

sudo visudo

 

 

خط زیر را پیدا کنید  :

 

 

 

 

1

root   ALL=(ALL:ALL)ALL

 

 

این خط را کپی کرده و در زیر همان خط قرار دهید و فقط کلمه “root” را به کاربر جدیدی که می خواهید دسترسی sudo داشته باشد ، تغییر دهید :

 

 

 

1

2

root    ALL=(ALL:ALL)ALL

newuser ALL=(ALL:ALL)ALL

 

 

برای هر کاربر جدیدی که بخواهید این دسترسی را تعریف کنید باید از همین روش استفاده کنید. سپس با فشردن کلید CTRL-X ، تایپ “Y” و زدن اینتر تغییرات را ذخیره کرده و از فایل خارج شوید. اکنون کاربر جدید، با اختیارات مدیریتی قادر به اجرای دستورات است.

 

هنگامی که به عنوان کاربر جدید وارد سیستم می شوید، مانند یک کاربر ساده می توانید دستورات را به صورت عادی اجرا کنید:

 

 

 

 

1

some_command

 

 

و یا می توانید همان دستور را با دسترسی مدیریتی و با تایپ sudo قبل از دستور، اجرا کنید:

 

 

 

 

1

sudo some_command

 

 

 آموزش ایجاد و حذف نام و گروه کاربری در لینوکس Ubuntu

حذف کاربر

 

در صورتی که به یک کاربر نیاز نداشته باشید ، بهتر است آن را حذف کنید. برای حذف یک کاربر بدون از بین رفتن فایل های ایجاد شده توسط آن ، دستور زیر را اجرا کنید :

 

 

 

 

1

deluser newuser

 

 

اگر شما به عنوان یک کاربر غیر روت دیگر با دسترسی sudo وارد سرور شده باشید، میتوانید دستور زیر را اجرا کنید :

 

 

 

 

1

sudo deluser newuser

 

 

به عنوان کاربر روت برای حذف پوشه اصلی کاربر ، دستور زیر:

 

 

 

 

1

deluser--remove-home newuser

 

 

و به عنوان کاربر غیر روت با دسترسی sudo دستور زیر را اجرا کنید :

 

 

 

 

1

sudo deluser--remove-home newuser

 

 

اگر برای کاربر حذف شده قبلا دسترسی sudo تعریف کرده اید، برای حذف این دسترسی فایل مربوطه را بار دیگر ویرایش کنید.

 

به عنوان کاربر روت ، دستور زیر :

 

 

 

 

1

visudo

 

 

و به عنوان کاربر غیر روت ، دستور زیر را اجرا کنید :

 

 

 

 

1

sudo visudo

 

 

سپس خطوط زیر را تغییر دهید :

 

 

 

 

1

2

root    ALL=(ALL:ALL)ALL

newuser ALL=(ALL:ALL)ALL   # DELETE THIS LINE

 

 

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

  • سرور, دامنه, یوزر, روت, سنت او اس, ستاپ, Ubuntu, vps, vds, server, اموزش
  • 1 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

CageFS چیست:

  ما در این مقاله به شما همراهان عزیز CageFS چیست و ویژگی های آن را آموزش می دهیم. ما را همراهی...

داکر چیست؟

در واقع داکر (Docker) یک پلتفرم متن باز است که مبتنی بر سیستم‌عامل لینوکس راه‌اندازی شده است؛ و...

اتصال دامنه به سرور ( سیستم عامل Ubuntu )

در این آموزش میخواهیم یک دامنه را به یک سرور مجازی متصل کنیم. فرض ما بر این است که از هیچ پنلی...

اموزش نصب lamp

با نام و یاد خدا با اموزش نصب LAMP  بر روی سرور با سیستم عامل ubuntu در خدمت شما هستیم برای نصب...

انتقال اطلاعات سرور های لینوکسی

در زمان خرید سرور جدید یکی از بزرگترین دغدغه ها انتقال داده ها بین دو سرور قدیمی و جدید می...

طراحی و کدنویسی توسط : وهاب آنلاین