1Jul

למה משתמשים מסוימים במערכת יש /usr/bin/ שקר כמו מעטפת שלהם?

ברגע שאתה מתחיל לחפור לתוך מערכת לינוקס, אתה עלול למצוא כמה דברים מבלבלים או לא צפויים, כמו /usr/bin/ שקר, למשל.למה זה שם ומה המטרה שלו?כותב היום של Q & פוסט יש את התשובה לשאלות הקורא סקרן.

שאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

SuperUser הקורא user7326333 רוצה לדעת למה כמה משתמשים במערכת יש /usr/bin/ שקר כמו פגז שלהם:

למה משתמשים מסוימים במערכת יש /usr/bin/ שקר כמו פגז שלהם?מה זה אומר?

למה יש למשתמשים במערכת כמה /usr/bin/ שקר כמו פגז שלהם?

תשובה

SuperUser התורמים duDE, טובי Speight, bbaassssiiee יש את התשובה עבורנו.ראשית, duDE:

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

אם תסתכל מקרוב על קובץ passdd /etc/, תמצא את הפקודה /bin/ שגויה כקליפת התחברות עבור חשבונות מערכת רבים.למעשה, שקר אינו פגז, אלא פקודה שאינה עושה דבר ולאחר מכן מסתיימת בקוד סטטוס המציין שגיאה.התוצאה היא פשוטה.המשתמש נכנס ומיד רואה את הודעת ההתחברות שוב.

ואחריו התשובה מאת טובי Speight:

משתמשים אלה קיימים כדי להיות הבעלים של קבצים ספציפיים או תהליכים ולא נועדו להיות חשבונות כניסה.אם הערך של השדה 'פגז' אינו מופיע בפגזי /etc/, תוכניות כגון דמוני FTP אינן מאפשרות גישה.בנוסף, עבור תוכניות שאינן בודקות פגזים /etc/, הם עושים שימוש בעובדה /bin/ שקר מיד לחזור להכחיש פגז אינטראקטיבי.

ואת התשובה הסופית שלנו מ bbaassssiiee:

משתמשים מסוימים יש /usr/bin/ שקר, אחרים יש /sbin/ nologin, או שהם עשויים אפילו /usr/bin/ passwd.הם יכולים להיות משתמשים במערכת הדרושים כדי לבודד הרשאות תוכנית או משתמשים אנושיים של תוכניות המשתמשות בקובצי הסיסמה לאימות.

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

אשראי תמונה: OpenStack Docs( פרויקט OpenStack)