סיכום – נעלו הכול
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 58 מתוך 82.
אתגר
קליש לך שני קבצים שצריך לאבטח את ההרשאות שלהם:
backup.sh- סקריפט שהבעלים צריך להיות מסוגל להריץ, שלקבוצה צריכה להיות הרשאת קריאה והרצה, ולאחרים צריכה להיות הרשאת קריאה בלבד (הרשאה754)config.txt- קובץ תצורה רגיש שהבעלים בלבד צריכים להיות מסוגלים לקרוא ולכתוב בו, ללא גישה לקבוצה או לאחרים (הרשאה600)
השתמש ב-chmod עם מצב מספרי כדי להגדיר את ההרשאות הנכונות בשני הקבצים. לאחר מכן הצג את ההרשאות של שני הקבצים באמצעות ls -l כדי לאמת את השינויים שלך.
הפלט הסופי שלך צריך להציג:
- את
backup.shעם ההרשאות-rwxr-xr-- - את
config.txtעם ההרשאות-rw-------
רמז: הרץ את
chmod 754 backup.shואתchmod 600 config.txt, ואז השתמש ב-ls -lכדי להציג את שני הקבצים.
נסו בעצמכם
טרמינל
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין