اگر شما از دبین بعنوان توزیع شخصی خود استفاده میکنید ممکن است بخواهید کاربر معمولی را یه عضویت گروه sudo در بیاورید. کاربری که در این گروه عضو باشد میتواند با نوشتن عبارت sudo قبل از دستور اصلی آن را با سطح دسترسی root یا ریشه به اچرا در بیاورد. البته ما هرگز استفاده از این سطح دسترسی را برای کاربر معمولی به شما پیشنهاد نمیکنیم اما توزیع هایی مانند اوبونتو یا فدورا برای راحتی کاربر معمولی این امکان را به صورت پیش فرض قرار داده اند که میتواند تهدیدات امنیتی خودش را داشته باشد. اما اگر میخواهید این دسترسی را برای یک کاربر معمولی در دبین فعال کنید با ما همراه باشید.
ابتدا دستور زیر را برای نصب بسته sudo روی ماشین خود اجرا کنید:
1 |
root@arshatech:~# apt install sudo |
بعد از اتمام نصب کافیست با دستور زیر کاربر مورد نظر را به عضویت گروه مورد نظر در بیاورید: (فرض میکنیم یوزر مورد نظر با نام blog می باشد)
1 |
root@arshatech:~# usermod -aG sudo blog |
حال با دستور زیر خواهید دید که آیا کاربر شما در گروه sudo عضو می باشد یا خیر:
1 |
root@debian:~# groups blog |
1 |
blog : blog cdrom floppy sudo audio dip video plugdev netdev |
همانگونه که مشاهده میکنید نام sudo در بین گروه هایی که کاربر blog در آن ها عضو می باشد دیده میشود.
حال برای تست صحت این موضوع کافیست از دستور زیر ابتدا برای لاگین به کاربر مورد نظر استفاده کنید:
1 |
root@arshatech:~# su - blog |
بعد از لاگین به کاربر جدید حال با sudo یک دستور را به صورت تستی اجرا نمائید:
1 |
blog@arshatech:~$ sudo apt update |
در این صورت ابتدا از شما پسورد کاربر blog را پرسیده و بعد از وارد نمودن صحیح ان دستور با سطح دسترسی root برای شما به اجرا در خواهد آمد.