ما در این آموزش ساده ترین راه ساخت یک کاربر sudo را به شما آموزش می دهیم. sudo دستوری است که دسترسی های root را حتی برای کاربران معمولی و غیر root فراهم می کند.
مراحل ایجاد کاربر Sudo
1- در مرحله اول نیاز است تا با یوزر root وارد سرور شوید. این نوع لاگین میتواند بصورت ssh و یا بصورت vnc و … باشد.
2- با استفاده از دستور adduser یوزر مورد نظر خود را اضافه نمایید. در جای username نام کاربری مورد نظر را قرار دهید.
adduser username
3- با استفاده از دستور passwd برای نام کاربری ایجاد شده پسوورد قرار دهید.(حتما از پسوورد پیچیده استفاده نمایید)
passwd username
4- در این مرحله باید با استفاده از دستور usermod یوزر ایجاد شده را به گروه wheel اضافه کنید.
usermod -aG wheel username
بصورت پیشفرض عضو های گروه wheel دسترسی های sudo را دارد و به همین دلیل زمانی که یوزر خود را وارد گروه wheel کنید دسترسی های ان دسترسی های sudo خواهد بود.
5- بعد از اتمام مراحل میتوانید یوزر مورد نظر خود را تست نمایید. با استفاده از su وارد یوزر مورد نظر شوید.
su - username
با استفاده از sudo یک دستور اجرا کنید که این موضوع را بررسی نمایید.
username$ sudo command_to_run
بطور مثال میتوانید برای دایرکتوری root دستور ls -la را اجرا نمایید. پس از اجرای دستور پسوورد از شما خواسته میشود. پسوورد را وارد نمایید تا دستور اجرا شود.
[sudo] password for username:
در صورتی که کاربر ایجاد شده در گروه wheel باشد و پسوورد کاربر به درستی وارد شود دستورات زده شده با دسترسی root اجرا خواهد شد.