מיזוג- uids.

misging-uids מיזוג אחד או יותר קבצים בפורמט / וכו '/ passwd.
הורד עכשיו

מיזוג- uids. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Dan Stromberg
  • אתר האינטרנט של המוציא לאור:
  • http://stromberg.dnsalias.org/~dstromberg/pypty/

מיזוג- uids. תגים


מיזוג- uids. תיאור

Misging-Uids מיזוג אחד או יותר קבצים בפורמט / etc / passwd. התמזגות-uids להקרין את המיזוגים קובץ אחד או יותר ב / etc / passwd פורמט. אתה נותן לה רשימה של קבצי סיסמא n על פקוד (השמאלי ביותר משתנה לפחות בפלט) וסדרה של סקריפטים n-1 אשר תשמש ידי sed. בתמורה, תקבל קובץ סיסמה חדשה וסדרת uids שצריכים מחדש על-דיסק עם הזרם הכללי chowns.The של המשימה היא: להעביר את כל הקבצים הסיסמה שלך שורה מרכזית, בספרייה אחת, אחד הקבצים לכל domain.Delete חשבונות מקבצי תחום אתה לא רוצה להיות בבית אחד file.Create הסיסמה וכתוצאה מכך "-paths" התסריט עבור כל תחום. סקריפט זה ישתנה נתיבי ספריית הבית של המשתמשים. אם אתה לא צריך homedirs השתנה, פשוט להשתמש בסקריפט -path NOOP כמו: #! / Bin / shecho "1 $" Run UID-להתמזג עד שאתה מקבל סדרה של pwent וקווי chown. אם זה שגיאות החוצה, סביר להניח שיש לך התנגשויות שם משתמש, אשר צריך להיפתר באופן ידני. אני רוצה לפנות גם למשתמשים, לראות אם הם אותו אדם, לשאול אותם אשר לתיקייה הם רוצים להיות עשו subdir של אחרים. אם הם שני אנשים שונים, שעשוי להפוך את המיזוג policitally מורכב, אך גישה אחת היא לבקש שניהם לפנות את שם המשתמש, לתת להם שתיים חדשים, ולשים הודעת חופשה בקלטת הקודמת להסביר מה happened.sed מלבד התפוקה לקובץ סיסמה סדרה של קבצי chowns מפעילים את chowns על כול מארח עם קבצי משתמש תחומי סיסמה לשעבר התקן מיזוג file.uid סיסמה החדש הוא תכנית שאתה פשוט לתת סדרה של קבצי סיסמה על בשורת הפקודה, כמו: UID מיזוג DOMAIN1 DOMAIN3 DOMAIN2 בדוגמה זו, של UID של DOMAIN1 ישתנו לפחות בתדירות גבוהה במקרה של התנגשויות UID, ו- DOMAIN3 יהיה בתדירות הגבוהה ביותר מאוד. הנה דוגמה של סוג של קלט ופלט שאפשר לצפות: סאקי-strombrg> עבור i ב *; לעשות הד $ i; sed 's / ^ / /' <$ i; donedomain1 user1: x: 10000: 600 :: tmp: bin bash user2: x: 10000: 600 :: tmp: bin bash user3: x: 10001: 600 :: tmp: bin bash user4 x: 10002: 600 :: tmp: bin bash user5: x: 10003: 600 :: tmp: bin bash user6: x: 10004: 600 :: tmp: bin bashdomain1-נתיבי # ! bin sh הד בדומיין 1 "1 $" domain2 domain2a: x: 20000: 600 :: tmp: bin bash domain2b: x: 20001: 600 :: tmp: bin bash domain2c: x: 20001: 600 :: tmp: bin bash domain2d: x: 10002: 600 :: tmp: bin bash domain2e: x: 20003: 600 :: tmp: bin bash domain2f: x: 20004: 600: : tmp: bin bashdomain2-נתיבי # bin sh הד domain2 "1 $" domain3 domain3a:! x: 30000: 600 :: tmp: bin bash domain3b: x: 30001: 600 :: tmp : bin bash domain3c: x: 10001: 600 :: tmp: bin bash domain3d: x: 10002: 600 :: tmp: bin bash domain3e: x: 30003: 600 :: tmp: bin bash domain3f: x: 20004: 600 :: tmp:! bin bashdomain3-נתיבי # bin sh הד domain3 "1 $" mon אוק' 1712: 47: 19seki-strombrg/> UID מיזוג DOMAIN1 DOMAIN2 domain3chown DOMAIN320,004100chown DOMAIN310,001101chown DOMAIN210,002102chown DOMAIN310,002103pwent domain3f: x: 100: 600 :: / DOMAIN3 / tmp: / bin / bashpwent domain3c: x: 101: 600 :: / DOMAIN3 / tmp: / bin / bashpwent domain2d: x: 102: 600 :: / DOMAIN2 / tmp: / bin / bashpwent domain3d: x: 103: 600 :: / DOMAIN3 / tmp : / bin / bashpwent user1: x: 10,000: 600 :: / בדומיין 1 / tmp: / bin / bashpwent user2: x: 10,000: 600 :: / בדומיין 1 / tmp: / bin / bashpwent user3: x: 10,001: 600 :: / בדומיין 1 / tmp: / bin / bashpwent user4: x: 10,002: 600 :: / בדומיין 1 / tmp: / bin / bashpwent user5: x: 10,003: 600 :: / בדומיין 1 / tmp: / bin / bashpwent user6: x: 10,004 : 600 :: / בדומיין 1 / tmp: / bin / domain2a bashpwent: x: 20,000: 600 :: / DOMAIN2 / tmp: / bin / bashpwent domain2b: x: 20,001: 600 :: / DOMAIN2 / tmp: / bin / domain2c bashpwent x: 20,001: 600 :: / DOMAIN2 / tmp: / bin / bashpwent domain2e: x: 20,003: 600 :: / DOMAIN2 / tmp: / bin / bashpwent domain2f: x: 20,004: 600 :: / DOMAIN2 / tmp: / bin / bashpwent domain3a: x: 30,000: 600 :: / DOMAIN3 / tmp: / bin / bashpwent domain3b: x: 30,001: 600 :: / DOMAIN3 / tmp: / bin / bashpwent domain3e: x: 30,003: 600 :: / DOMAIN3 / tmp: / bin / bashMon 1712 אוק': 47: 28So אתה פשוט שמור פלט כי בקובץ עם ">", ו sED לגזרים את חתיכות: grep '^ chown בדומיין 1' chowns-קלט-עבור-תחום-DOMAIN1 grep '^ chown DOMAIN2' chowns-קלט-עבור-תחום-DOMAIN2 grep '^ chown DOMAIN3' chowns-קלט-עבור-תחום-DOMAIN3 grep '^ chown' בסיסמה, הקובץ שנוצר כפי שזה קורה, את הקלט chowns עבור הדומיין "domain1" כנראה יהיה ריק. ואז אתה הולך לכל תחום (למעט המפורטים הראשון על הקו UID-merge), האכלה כי "chowns-קלט" קובץ לתוכנית "chowns". אתה בטח רוצה להריץ אותו על כול שרת קבצים ומכונית עם חשבונות שאינן רשת נגישה, כדי לקבל את כול UID השתנה כראוי. דוגמה לשימוש chowns הוא: fileserver1-שורש> chowns


מיזוג- uids. תוכנה קשורה

דיטריט

Ditrit הוא משגר יישומים לתכנות שמנסה "לעשות את הדבר הנכון" עבור כל קלט. ...

142

הורד

Wsl

WSL הוא נעילת אבטחה אלחוטית. ...

156

הורד

Jatpatreport

jatpreport מאפשר לך להבין כמה שטח חבילות ושיעורים לצרוך נתיב בכיתה Java שלך. ...

66

הורד