אנדרואיד

פקודה Su בלינוקס (החלף משתמש)

El máximo órgano legislativo de China realizará su 23.ª sesión entre el 10 y el 11 de noviembre

El máximo órgano legislativo de China realizará su 23.ª sesión entre el 10 y el 11 de noviembre

תוכן עניינים:

Anonim

כלי השירות su (קיצור של משתמש תחליף או החלפה) מאפשר לך להפעיל פקודות עם הרשאות של משתמש אחר, כברירת מחדל של המשתמש הבסיסי.

השימוש ב- su הוא הדרך הפשוטה ביותר לעבור לחשבון הניהול במפגש ההתחברות הנוכחי. זה שימושי במיוחד כאשר למשתמש השורש אסור להיכנס למערכת באמצעות ssh או באמצעות מנהל התצוגה של GUI.

במדריך זה נסביר כיצד להשתמש בפקודה su .

כיצד להשתמש su

התחביר הכללי לפקודת su הוא כדלקמן:

su]

כאשר מופעל ללא אפשרות, התנהגות ברירת המחדל של su היא הפעלת מעטפת אינטראקטיבית כשורש:

su

תתבקש להזין את סיסמת השורש, ואם יאמת את המשתמש שמריץ את הפקודה באופן זמני הופך לשורש.

משתני הסביבה SHELL ( SHELL ) והבית ( HOME ) מוגדרים מכניסה /etc/passwd של תחליף למשתמש, /etc/passwd הנוכחית לא משתנה.

כדי לאשר שמשתמש משתנה, השתמש בפקודה whoami :

whoami

הפקודה תדפיס את שם המשתמש שמריץ את סשן הפגז הנוכחי:

root

האפשרות הנפוצה ביותר בעת --login su היא - , -l , - --login . זה הופך את המעטפת למעטפת כניסה עם סביבה הדומה מאוד להתחברות אמיתית ומשנה את הספרייה הנוכחית:

su -

su -s /usr/bin/zsh

כדי לשמור על הסביבה כולה ( HOME , SHELL , USER ו- LOGNAME ) של המשתמש המתקשר השתמש באפשרות -p , - --preserve-environment .

su -p

כאשר משתמשים באפשרות - מתעלמים מ- -p .

su -c ps

כדי לעבור לחשבון משתמש אחר, העבירו את שם המשתמש כטיעון ל- su . לדוגמה, כדי לעבור ל tyrion המשתמש תקליד:

su tyrion

סודו נגד סו

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

אפשרות אחת לשנות לשורש תהיה לתלות את הפקודה su באמצעות sudo ולהזין את סיסמת המשתמש המחוברת כעת:

sudo su -

פקודת sudo מאפשרת לך להפעיל תוכניות כמשתמש אחר, כברירת מחדל כמשתמש השורש.

אם למשתמש ניתן su הערך הפקודה su תועבר כשורש. הפעלת sudo su - ושימוש בסיסמת המשתמש זהה להפעלת su - באמצעות סיסמת השורש.

כשמשתמשים באפשרות -i , sudo הפעל מעטפת כניסה אינטראקטיבית עם הסביבה של משתמש השורש:

sudo -i

sudo -i זה בעצם אותו דבר כמו הפעלת su - .

היתרון בשימוש sudo על פני su הוא שסיסמת השורש אינה צריכה להיות משותפת בין חשבונות משתמשים מנהליים מרובים.

כמו כן, עם sudo אתה יכול לאפשר למשתמשים להפעיל רק תוכניות ספציפיות עם הרשאות שורש.

סיכום

su הוא כלי שורת פקודה המאפשר לך להפוך למשתמש אחר באופן זמני ולבצע פקודות עם המשתמש המחליף.

סופני su sudo