כיצד להפוך לשורש באובונטו?
כדי להפעיל פקודה כשורש, הקלד "sudo" לפני הפקודה. השתמש ב- "gksudo" אם הפקודה פותחת תוכנית עם ממשק משתמש גרפי (GUI).

השתמש בפקודה זו למטה כדי להגדיר סיסמת שורש: $ sudo passwd root.
כדי להפעיל משימות אדמיניסטרטיביות בלינוקס, עליך להיות בעל גישת שורש (המכונה גם משתמש-על). בעל חשבון שורש נפרד נפוץ ברוב הפצות לינוקס, אך אובונטו מבטלת את השורש כברירת מחדל. זה מונע ממשתמשים לעשות טעויות ושומר על המערכת מפני פולשים. כדי להפעיל פקודות הדורשות גישה לשורש, השתמשסודו.
שיטה 1 מתוך 2: הפעלת פקודות שורש עם sudo
- 1לחץ על ctrl+ alt+t כדי לפתוח חלון מסוף. מכיוון שאובונטו נועלת את חשבון השורש כברירת מחדל, אינך יכול להשתמש בה su כדי להפוך לשורש כפי שהיית עושה בהפצות לינוקס אחרות. במקום זאת, התחל את הפקודות שלך עם sudo.
- 2הקלד sudo לפני שאר הפקודה שלך. "סודו" מייצג "לעשות משתמש חלופי". כאשר אתה מוסיף sudo לתחילת פקודה, הפקודה תפעל כשורש.
- לדוגמא: sudo /etc/init.d/networking stop מפסיק את שירות הרשת, sudo adduser ומוסיף משתמש חדש למערכת. שתי המשימות הללו דורשות גישה לשורש.
- תתבקש להזין את הסיסמה שלך לפני ש- sudo מריץ את הפקודה. לינוקס שומרת את הסיסמה שלך למשך 15 דקות כך שלא תצטרך להמשיך להקליד אותה.
- 3הקלד gksudo לפני הפעלת פקודה הפותחת תוכנית עם ממשק משתמש גרפי (GUI). מטעמי אבטחה, אובונטו לא ממליצה להשתמש ב"סודו "כדי לפתוח תוכניות עם ממשקי משתמש. במקום זאת הקלד gksudo לפני הפקודה שמפעילה את התוכנית.
- לדוגמא: הקלד gksudo gedit /etc/fstab לפתיחת הקובץ "fstab" ב- GEdit, תוכנית עריכה עם ממשק משתמש.
- אם אתה משתמש במנהל החלונות של KDE, השתמש kdesudo במקום gksudo.
- 4לדמות סביבת שורשים. אם אתה משתמש מתקדם שזקוק לגישה למעטפת שורש בפועל כדי להריץ סקריפטים ספציפיים, הדמה עם מעטפת שורש sudo -i. פקודה זו תעניק לך גישה למשתמשים העל עם משתני הסביבה של root.
- הזן את הפקודה sudo passwd root. פעולה זו תיצור סיסמה לשורש, ובעצם "תאפשר" את החשבון. אל תשכח את הסיסמה הזו.
- סוג sudo -i. הזן את סיסמת השורש כשתתבקש.
- ההנחיה תשתנה מ- $ ל #, המציין שיש לך גישה לשורש.
- 5תן sudo גישה למשתמש אחר. אם אתה מגדיר חשבון למי שאין לו כרגע גישה לשורש, יהיה עליך להוסיף את שם המשתמש שלו לקבוצת sudo. לשם כך הקלד usermod -aG sudo username(אך החלף את "שם המשתמש" בשם המשתמש הנכון).

בעל חשבון שורש נפרד נפוץ ברוב הפצות לינוקס, אך אובונטו מבטלת את השורש כברירת מחדל.
שיטה 2 מתוך 2: הפעלת משתמש הבסיס
- 1לחץ על ctrl+ alt+t כדי לפתוח חלון מסוף. מטעמי אבטחה (וכדי למנוע נזק), חשבון המשתמש הבסיסי נעול כברירת מחדל. כדי להפעיל בבטחה פקודות כשורש, עליך להשתמש
sudo
אוgksudo
במקום זאת. אם אתה חייב להיות בעל משתמש שורש נפרד (אם הדבר נדרש על ידי תוכנית המשמשת את העסק שלך, או שתחנת עבודה זו תשמש רק משתמש יחיד), תוכל להפעיל את משתמש השורש באמצעות כמה פקודות פשוטות.- הפעלת משתמש הבסיס יכולה לסכן את המערכת שלך ואינה מומלצת על ידי אובונטו.
- 2הקלד sudo passwd root ולחץ ↵ enter. תתבקש להגדיר סיסמה חדשה עבור משתמש השורש. אל תאבד את הסיסמה הזו.
- 3הזן סיסמה ואז לחץ ↵ enter.
- 4הקלד מחדש את הסיסמה כשתתבקש, ואז לחץ ↵ enter. כעת על משתמש השורש לקבל סיסמה.
- 5הקלד su - ולחץ ↵ enter. הזן את סיסמת השורש כאשר תתבקש להגיע לשורת הבסיס.
- כדי להשבית את חשבון השורש, הקלד sudo passwd -dl root.
- כדאי להימנע מכניסה כמה שיותר שורש. אתה יכול להריץ כמעט כל פקודה הנדרשת על ידי משתמש-על עם sudo או gksudo.
- אתה יכול גם להשתמש sudo -i כדי לגשת למעטפת של משתמש אחר במערכת. כדי להפוך למשתמש "ג'יין", הקלד sudo -I jane והזן את הסיסמה שלך כשתתבקש (לא של ג'יין).
שאלות ותשובות
- קראתי את המאמר וניסיתי את gksudo באובונטו, אבל זה לא עובד. למדתי שהוא מבוטל ברוב הטעמים של לינוקס. מה אני עושה?gksudo לא יעבוד בפגישה של Wayland; לעבור לפגישה של Xorg ולנסות.
- אין צורך להשתמש ב- gksudo באובונטו. במקום זאת, השתמשו בסודו."gksudo" מיועד לטופס GUI להזין את סיסמת המשתמש המיוחסת. אם היית משתמש ב"סודו ", אז הוא יבקש את הסיסמה ב- CLI עצמו.
- כיצד לנהל סיסמה שנוצרה על ידי פקודה?ניתן ליצור סיסמת שורש לפי שורת הפקודה. בשורש לינוקס יש מנהל כמו מערכת ההפעלה Windows. השתמש בפקודה זו למטה כדי להגדיר סיסמת שורש: $ sudo passwd root.
- עשיתי את השלבים להפעלה והגדרת סיסמה עבור root אך לאחר הקלדת: "sudo -" עדיין כתוב su: Authentication fail. מה עליי לעשות?השגיאה "su: כישלון אימות" מופיעה עבור כניסה סיסמא שגויה. תן את הסיסמה הנכונה כדי לתקן זאת. כמו כן, אין פקודה כמו "sudo -", עיין במאמר לשימוש נכון.
- כשאני מנסה לשמור קובץ בתיקיית xsessions, עדיין כתוב שאין לי את ההרשאות הדרושות לשמירת הקובץ. כיצד אוכל לפתור זאת?בדוק את הרשאת הספריה באמצעות הפקודה "ls" ושנה בהתאם עם הפקודה "chmod".