زمانی که سرور شما برای اولین بار نصب و مورد استفاده قرار می گیرد تنها User Root ایجاد می شود. این کاربر روت به تمامی فایل ها و دستورات دسترسی دارد. اما داشتن دسترسی و امتیازات بیش از حد همیشه توصیه نمی شود و اگر به اندازه کافی مراقب نباشید می تواند برای سیستم شما مخرب باشد. به همین دلیل توصیه می شود کاربرانی با دسترسی محدود ایجاد کنید و در مواقع لازم از آن ها استفاده کنید.
برای کاربران دیگری که از سرور شما استفاده می شود نیز باید حساب های کاربر جدیدی بجز root ایجاد شود.
همچنین شما می توانید با دستور sudo به این کاربران در صورت لزوم دسترسی root بدهید.
ابتدا با SSH به عنوان کاربر root به سرور متصل شوید.
پس از ورود به سیستم می توانید به دستور add user یک کاربر جدید ایجاد کنید. برای ایجاد یک کاربر به نام ezhostuser یا هر نام دلخواه دیگر از این دستور استفاده می کنیم.
adduser ezhostuser
از شما سوالات دیگر پرسیده می شود.
ابتدا از شما خواسته می شود که رمز عبور معتبری برای این کاربر ایجاد و آن را تایید کنید.
سپس اطلاعات اضافی مانند نام کامل کاربر، شماره اتاق ، شماره تلفن محل کار و منزل پرسیده می شود. این سوالات اختیاری است و شما می توانید با Enter از آن ها گذر کنید.
در آخر از شما سوال می شود که از صحت اطلاعات وارد شده طامینان حاصل کنید و در صورت تایید Y را وارد کنید و Enter کنید.
خروجی مشابه این قطعه کد خواهد بود که ما برای کاربر ezhostuser دریافت کرده ایم.
... 'Adding user `ezhostuser
... (Adding new group `ezhostuser' (1000
' Adding new user `ezhostuser' (1000) with group `ezhostuser
' Creating home directory `/home/ezhostuser
' Copying files from `/etc/skel
:Enter new UNIX password
:Retype new UNIX password
passwd: password updated successfully
Changing the user information for ezhostuser
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] Y
در نهایت user با نام ezhostuser با موفقیت ایجاد شده و دایرکتوری اصلی آن home/tom/ است.
هنگامی که دیگر نیاز به یک کاربر خاص نداریم می توانیم با دستور deluser ان را حذف کنیم.
برای حذف یک کاربر با نام مشخص می توانید از این دستور استفاده کنید.
deluser ezhostuser
با این دستور فقط کاربر حذف شده و دایرکتوری مربوط به آن حذف نمی شود.
برای حذف دایرکتوری کاربر از این دستور استفاده کنید.
deluser --remove-home ezhostuser
کاربر به طور کامل حذف شد.
امیدوارم مطلب نحوه ایجاد و حذف کاربر (User) در لیونکس برای شما مفید واقع شده باشد.