Skip to main content

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

אשפית - הנהלת חשבונות - הקמת לקוחות וסוגי עבודה (יוני 2025)

אשפית - הנהלת חשבונות - הקמת לקוחות וסוגי עבודה (יוני 2025)
Anonim

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

אז השימוש הבסיסי של su היא פשוט להזין "su" בשורת הפקודה:

su שורש חשבונות משתמשים

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

su jdoe -c whoami

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

su jdoe -c 'command1; command2; command3' אני grep עותק jdoe

su jdoe -c 'ls; grep uid file1> file2; copy file2 / usr / local / shared / file3 ' סודו su סודו

שורש sudo -u. /setup.sh

לאחר הכניסה, תוכל להמשיך לבצע פקודות דרך הפקודה sudo למשך מספר דקות מבלי שתצטרך לציין את ההתחברות (root -u) עם כל פקודה.

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

הדוגמה הבאה מציגה כיצד ניתן לרשום את הקבצים של ספריה מוגנת באמצעות הפקודה הבאה:

sudo ls / usr / מקומי / מסווגות הודעת שידור

sudo כיבוי -R +20 "אתחול מחדש כדי לתקן בעיה ברשת"