המר חשבון משתמש רגיל לחשבון מנהל משורת הפקודה של Mac OS
תוכן עניינים:
מנהלי מערכות של Mac עשויים למצוא צורך להמיר חשבון משתמש רגיל קיים לחשבון מנהל ב-Mac. בעוד שרוב משתמשי ה-Mac יגיעו לשירות הטוב ביותר על ידי המרת סטטוס החשבון ל-admin דרך חלונית ההעדפות Users & Groups, משתמשים מתקדמים יכולים לבצע את אותה פונקציה דרך המסוף על ידי שימוש בשירות שורת הפקודה Directory Service dscl.
שים לב לשינוי זה לא תהיה השפעה על היכולת של כל חשבון משתמש, מנהל או תקן, לגשת לפונקציית sudo, או להשתמש בחשבון השורש, שניהם נפרדים לחלוטין מחשבון מנהל ב- Mac OS X.
כיצד לשנות משתמש למנהל בשורת הפקודה ב-Mac OS X
תזדקק לשם המשתמש הקצר של חשבונות המשתמש הרגילים כדי להעביר אותו לחשבון מנהל, השאר יטופל בשורת הפקודה. אם אינך בטוח בשם המשתמש הקצר של חשבון היעד, תוכל להשתמש בזה כדי לרשום חשבונות ב-Mac, או להסתכל בספריית /Users/.
כשיש לך את שם המשתמש, הפעל את Terminal והשתמש בפקודה הבאה כדי לשנות את החשבון למנהל מערכת:
dscl . -append /groups/admin GroupMembership USERNAME
לדוגמה, עם שם משתמש קצר של "פאול" התחביר יהיה:
dscl . -append /groups/admin GroupMembership paul
עם ביצוע הפקודה הנכונה, לחשבון המשתמש הממוקד יהיו כעת הרשאות מנהל וכל יכולות הגישה הנלוות לחשבון ניהול.
זה יכול להיות מועיל במיוחד עבור ניהול מרחוק עם ssh ומצבי הגדרה אוטומטיים, אבל זה גם שימושי בכך שאתה יכול להעביר חשבון משתמש להרשאת מנהל ממצב משתמש יחיד וכשאתחול ממצב שחזור גם כן .
אשר את השינוי והצג רשימה של כל חשבונות מנהל המערכת ב-Mac OS X
תוכל לאשר שחשבון המשתמש הומר לקבוצת המנהלים על ידי שימוש בדגל -read עם dscl באותה קבוצה:
dscl . -read /groups/admin GroupMembership
זה אמור להדפיס משהו בחזרה כמו:
"osxdaily paul adminaccount" או דומה, תלוי בחשבונות השייכים לקבוצת הניהול. הרשימה תכלול רק חשבונות מנהלים, בעוד פקודות אחרות יפרטו את כל חשבונות המשתמש ב-Mac.