הקדמה
פקודת sudo
מספקת מנגנון להענקת הרשאות מנהל — שרגיל להיות זמין רק למשתמש ה־root — למשתמשים רגילים. מדריך זה יראה לך איך ליצור משתמש חדש עם גישה ל־sudo
ב־Rocky Linux 8, מבלי לצפות לשינוי בקובץ ה־/etc/sudoers
של השרת שלך.
הערה: אם ברצונך להגדיר את sudo
עבור משתמש קיים ב־Rocky Linux, דלג לשלב 3.
שלב 1 — כניסה לשרת שלך
תתחבר באמצעות SSH לשרת שלך כמשתמש ה־root:
- ssh root@your_server_ip_address
השתמש בכתובת ה־IP של השרת שלך או בשם המארח במקום your_server_ip_address
למעלה.
שלב 2 — הוספת משתמש חדש למערכת
השתמש בפקודת adduser
כדי להוסיף משתמש חדש למערכת שלך:
- adduser sammy
ודא שאתה מחליף את sammy
בשם המשתמש שברצונך ליצור.
שימוש בפקודת passwd
כדי לעדכן את סיסמת המשתמש החדשה:
- passwd sammy
זכור להחליף את sammy
בשם המשתמש שיצרת כעת. יתבקש ממך להזין את הסיסמה החדשה פעמיים:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
שלב 3 — הוספת המשתמש לקבוצת wheel
השתמש בפקודת usermod
כדי להוסיף את המשתמש לקבוצת wheel:
- usermod -aG wheel sammy
שוב, הקפידו להחליף את sammy
בשם המשתמש שברצונכם להעניק לו הרשאות sudo
. ברירת המחדל ב-Rocky Linux היא שכל חברי קבוצת wheel יש להם גישה מלאה ל־sudo
.
שלב 4 — בדיקת גישת sudo
כדי לבדוק שההרשאות החדשות של sudo
פעילות, השתמשו תחילה בפקודת su
כדי לעבור מהמשתמש root לחשבון המשתמש החדש:
- su - sammy
כמו המשתמש החדש, בדקו שאתם יכולים להשתמש ב־sudo
על ידי הוספת sudo
לפקודה שברצונכם להריץ עם הרשאות של מנהל מערכת:
- sudo command_to_run
לדוגמה, תוכלו לרשום את תוכן הספרייה /root
, שבדרך כלל נגישה רק למשתמש הראשי:
- sudo ls -la /root
הפעם הראשונה שאתה משתמש ב- sudo
במהלך ה-session, יתבקש ממך להזין את הסיסמה של חשבון המשתמש הזה. הזן את הסיסמה כדי להמשיך:
Output[sudo] password for sammy:
הערה: זה לא מבקש את סיסמת ה- root! הזן את סיסמת משתמש ה- sudo, לא את סיסמת ה- root.
אם המשתמש שלך נמצא בקבוצה המתאימה והזנת את הסיסמה נכון, הפקודה שהשתמשת בה עם sudo
תרוץ עם הרשאות root.
מסקנה
במדריך המהיר הזה, יצרת חשבון משתמש חדש והוספת אותו לקבוצת wheel כדי לאפשר גישת sudo
. למידע נוסף על הגדרת שרת עם Rocky Linux 8, יש לקרוא את המדריך שלנו ל הגדרת השרת הראשונית עם Rocky Linux 8.