دستور Sudo به گونه ای طراحی شده است که به کاربران امکان می دهد برنامه هایی را با امتیازات امنیتی کاربر دیگر ، بطور پیش فرض کاربر root اجرا کنند. در این راهنما نحوه ایجاد یک کاربر جدید با دسترسی Sudo در سیستم های اوبونتو را به شما نشان خواهیم داد. سپس می توانید بدون نیاز به ورود به سرور اوبونتو به عنوان کاربر اصلی یا root ، از این حساب کاربری استفاده کنید.
در ادامه با ما در شتابان هاست همراه باشید.
برای ایجاد یک حساب کاربری جدید ، مراحل زیر را دنبال کرده و به آن دسترسی Sudo ایجاد کنید. اگر می خواهید Sudo را برای یک کاربر موجود پیکربندی کنید ، به مرحله ۳ بروید.
به عنوان کاربر root به سیستم خود وارد شوید:
ssh root@server_ip_address
با استفاده از دستور adduser یک حساب کاربری جدید ایجاد کنید. فراموش نکنید که نام کاربری خود را با نام کاربری که می خواهید ایجاد کنید جایگزین کنید:
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 برای کاربر ایجاد می کند ، چندین پرونده پیکربندی را در دایرکتوری home کپی کنید و از شما خواسته می کنید تا اطلاعات کاربر جدید را تنظیم کنید. اگر می خواهید تمام این اطلاعات را خالی بگذارید ، کافی است 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
به طور پیش فرض در سیستم های اوبونتو ، اعضای گروه Sudo دارای دسترسی Sudo می شوند. برای اضافه کردن کاربری که ایجاد کرده اید به گروه Sudo از دستور usermod استفاده کنید:
usermod -aG sudo username
سوئیچ به کاربر تازه ایجاد شده:
su - username
برای اجرای دستور whoami از Sudo استفاده کنید:
sudo whoami
اگر کاربر دسترسی به کاربر Sudo داشته باشد ، خروجی دستور whoami “root” خواهد بود:
root
برای استفاده از Sudo ، به راحتی دستور را با Sudo و اسپیس پیشوند دهید:
sudo ls -l /root
اولین باری که از Sudo استفاده می کنید ، از شما خواسته می شود رمزعبور کاربر را وارد کنید:
:sudo] password for username]
شما آموخته اید که چگونه یک کاربر با امتیازات Sudo ایجاد کنید. اکنون می توانید با این حساب کاربری به سرور اوبونتو خود وارد شوید و برای اجرای دستورات از Sudo استفاده کنید.
در صورت داشتن هرگونه سؤال راحت باشید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂