כיצד להסיר משתמש מקבוצה באובונטו



נסה את הכלי שלנו לביטול בעיות

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



מנהלי מערכות מסוימים הציעו להוסיף סימן octothorpe (#) לפני כל אחת מהפקודות הללו. זה מעיר אותם ביעילות, כך ש- bas יזרוק אותם אם תלחץ בטעות על Enter לפני שתקליד אותם כראוי. למשל, אם הקלדת # Deluser בובי ודחף להיכנס, אז שום דבר לא יקרה בפועל. לאחר שתהיה בטוח שהפקודה הוזנה כהלכה, תוכל ללחוץ על מקש הבית, למחוק את סימן התמנון וללחוץ על Enter.



שיטה 1: שימוש ב- deluser להסרת העמותה הקבוצתית

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



מהנחיית CLI, שיכולה להיות במסוף גרפי או מקונסולה וירטואלית, הקלד את הפקודה deluser userName groupName , מחליף שם משתמש עם שם המשתמש שברצונך להסיר את השיוך של ו- שם קבוצה עם שם הקבוצה שממנה תרצה להסיר את המשתמש. פקודה זו תסיר את המשתמש שצוין מהקבוצה המדוברת, אם כי בסיכון לבצע שגיאת השמטה, עדיף להתחבר שוב בכדי להציג את האפקט. זה לא ימחק את המשתמש עצמו ולא את הקבוצה, אלא רק את השיוך של השניים.

היזהר מאוד בעת הזנת פקודה זו, שכן אם תקליד שם משתמש ותלחץ על Enter לפני הקלדת שם קבוצה למעשה תמחק את המשתמש לחלוטין. זה המקום בו הטריק הכרוך בתמנון תור שימושי, וייתכן שתרצה ליישם זאת בכל עת שתערוך מדיניות קבוצתית באובונטו, מכיוון שזה יכול להיות מועיל למדי. נניח שרצית להסיר משתמש בשם billy מקבוצת הניהול. הפקודה תהיה פשוטה כמו מנהל מערכת בילי אם היו לך הרשאות ניהול. מכיוון שאובונטו מכבה את משתמש השורש, ייתכן שאתה באמת פועל ממשהו שאינו מעטפת מוגבהת. אם זה המקרה, תוכל להשתמש במקום זאת מנהל מערכת בילי לאותו דבר. בשני המקרים, עם זאת, אתה מסתכן בהקלדה.



אם היית מקליד # deluser בילי מנהל ואז לחץ על Enter, ואז שום דבר לא יקרה. אתה נאלץ להסתכל על הפקודה לפני שתסיר את התמנון מההתחלה. אמנם זה אולי לא נראה כמו הרבה למי שאינו יזם, בדרך כלל אתה צריך להוציא פקודות אלה תוך כדי לעשות משהו שלא קשור, מכיוון שאתה עשוי להבין שעשית טעות כלשהי או גילית שלמישהו יש הרשאות גבוהות מדי. קל מאוד במצב כזה להסיר משתמש שלם מהמערכת.

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

שיטה 2: שימוש בפקודות vipw -g או vigr לעריכה

אם אתה רוצה לערוך את קובץ, אז אתה לא צריך להקליד סודו ננו ולחץ על Enter כמו שאולי חשבת. בעוד שאובונטו אכן תאפשר פקודה זו, זה רעיון רע באותו אופן שעריכת קובץ התצורה של sudo היא רעיון רע. סוּג sudo vipw -g ואז הזן את סיסמת הניהול שלך כדי לפתוח את הקובץ בעורך טקסט. בעוד ששם הפקודה מתוארך לתקופה בה vi היה למעשה הבחירה הרציונלית היחידה עבור עורך טקסטים של יוניקס, אובונטו בעצם ברירת המחדל היא ננו ברוב המערכות. אם ברשותך vi, emacs או משהו אחר מוגדר כעורך הטקסט המסופי המוגדר כברירת מחדל, אז ברירת המחדל תהיה זו.

למרות שבשלב מסוים טכנית הייתה פקודה אחרת, אובונטו מספקת גם את הפקודה vigr כקישור סמלי ל- vipw, מה שאומר שתוכלו להשתמש במקום זאת ב- sudo vigr -g אם אתם רגילים יותר לערוך את להגיש באופן זה. כעת תוכל לאתר את השורה המציינת את ההקצאה לקבוצה ספציפית שיש לחשבון המשתמש שלך ולהסיר אותה. אל תסיר את כל השורה. אתר את קבוצת הניהול או כל קבוצה אחרת המדוברת, והסר רק את שם המשתמש ואת הפסיק הנגרר לפניה. ברגע שאתה מרוצה מהשינויים שלך, שעליך להסתכל עליהם יותר מפעם אחת, החזק את מקש Ctrl לחוץ ולחץ על O כדי לשמור אותו בננו, או לחץ על Esc והקלד: wq אם קרת במקום במקום לטעון את עורך ה- vi. תיאורטית תוכל לערוך אותו גם עם עורך טקסט גרפי, אך זה לא מומלץ.

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

4 דקות קריאה