הגדרת משתמש אם הרשאות מנהל מערכת setup sudo user

בלינוקס המשתמש שמוגדר במנהל המערכת נקרא "רוט" (root) זהו המשתמש שהכול מותר לו , יכול לבצע כמעט כל דבר

כצורת עבודה מומלצת , נשתדל למעט לעבוד ישירות איתו , הדרך המומלצת היא לתת "הרשאות זמניות" , הרשאות לבצע פעולות מסוימות בלבד למשתמש אחר , או לקבוצה של משתמשים

הדרך השכיחה היא באמצעות הפקודה sudo

ניתן לפרש את שם הפקודה כ super user do or switch user do

ב ubuntu המשתמש אשר מוגדר במהלך ההתקנה כבר מוגדר עם הרשאות sudo (אלא עם ציינו במפורש לא לעשות זאת)

כיצד נגדיר משתמש נוסף , אם הרשאות sudo

Ubuntu/Debian

נוסיף את המשתמש אשר כבר קיים לקבוצת החברים בהרשאת בקבוצה

usermod -aG sudo username

a, -append

G, -groups

Centos/RedHat

usermod –aG wheel UserName

דוגמא לשימוש בפקודה

כאשר אנו מבקשים לראות פרטים על הדיסק , להפתעתנו , אין לנו הרשאה

נוסיף sudo , והפקודה תתבצע , עם הרשאה , כאילו היינו root , ונוכל לראות שגודלו הפיזי של הדיסק שלנו ששמו sda כ 250G

ניתן כמובן גם להגדיר פרמטרים נוספים , לדוגמא , להריץ פקודות ללא סיסמא , הרשאות על פקודות ספציפיות , הרשאות למשתמשים או קבוצות ספציפיות

קובץ ההגדרות הוא : etc/sudoers/

פרמטרים שימושים

המשתמש יוכל לבצע על כל הפקודות כ root

tstuser    ALL=(ALL:ALL) ALL

המשתמש יוכל להריץ את הפקודות ללא צורך בסיסמא

tstuser ALL=(ALL) NOPASSWD: ALL

לדף הפרויקט – https://www.sudo.ws

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

CAPTCHA