הזנת פקודות מנהל/ת מערכת ב״מסוף״
עליך להיות מנהל/ת מערכת או משתמש בסיס, הנקרא גם משתמש על, כדי לבצע את רוב הפקודות המשמשות לניהול שרת.
לדוגמא, אם אינך מנהל/ת מערכת או משתמש בסיס, הקשת הפקודה server:~ mariah$ shutdown
תחזיר את השגיאה הבאה: shutdown: NOT super-user
הסיבה לכך היא שאת הפקודה shutdown
יכול להפעיל רק משתמש/ת הבסיס או מנהל/ת מערכת בעל הרשאות של משתמש/ת בסיס.
על-מנת להפעיל פקודות עם הרשאות של משתמש על, השתמש/י בפקודה sudo
. המשמעות של sudo
היא superuser do.
הדוגמא הבאה פועלת במחשבים שבהם מותקן macOS, ולכן אין להפעיל אותה, אלא אם ברצונך להפעיל מחדש את המחשב:
server:~ mariah$ sudo shutdown
תתבקש/י להקיש את הסיסמה של המשתמש הנוכחי.
רק משתמשים בעלי הרשאת ניהול יכולים להשתמש ב- sudo
. אם אינך מחובר/ת כמנהל/ת מערכת, תוכל/י לעשות זאת על-ידי הזנת הנתונים הבאים, כאשר adminUsername הוא שמו של משתמש/ת בעל/ת הרשאת ניהול:
su adminUsername
תתבקש/י להקיש את הסיסמה של adminUsername. לאחר מכן, תיפתח מעטפת חדשה עבור משתמש/ת זה/ו.
אם פקודה מסוימת מחייבת זאת, ניתן להשתמש ב- su
כדי לעבור אל משתמש/ת הבסיס. בנסיבות רגילות, אינך אמור/ה להתחבר כמשתמש/ת הבסיס.
חשוב: אם הינך משתמש/ת ב- su
כדי להתחבר כמשתמש/ת הבסיס, עליך להיות זהיר/ה במיוחד מאחר שברשותך הרשאות מספיקות לביצוע שינויים שעלולים לגרום להפסקת פעולתו של השרת.
למידע נוסף על הפקודות sudo
ו-su
, עיין/י בעמודי ה-Man שלהן.