Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α1.9 · Δικαιώματα προστασίας

Εργαστήριο 1, Βήμα 4 · Δυσκολία ★☆☆ · tooling · Κεφάλαια: 1

17. Δημιουργήστε στον τρέχοντα κατάλογο ένα κενό αρχείο με όνομα .my_file (προσέξτε την τελεία στην αρχή του ονόματος).

18. Εμφανίστε τα δικαιώματα προστασίας του αρχείου αυτού και όποιες άλλες χρήσιμες πληροφορίες μας δίνει το λειτουργικό σύστημα για αυτό.

19. Αλλάξτε τα δικαιώματα προστασίας έτσι ώστε εσείς (ο ιδιοκτήτης του) να έχετε όλα τα δικαιώματα προστασίας (ανάγνωσης, εγγραφής και εκτέλεσης), τα μέλη της ομάδας στην οποία ανήκει το αρχείο να έχουν δικαιώματα ανάγνωσης και εκτέλεσης και οι υπόλοιποι να έχουν μόνο δικαίωμα ανάγνωσης.

20. Εμφανίστε πάλι τα δικαιώματα προστασίας του αρχείου .my_file (και τις άλλες πληροφορίες).

21. Εμφανίστε όλα τα αρχεία του τρέχοντος καταλόγου, μαζί με τα δικαιώματα προστασίας (και τις άλλες πληροφορίες), μη συμπεριλαμβανομένων των αρχείων που το όνομά τους αρχίζει από τελεία.

22. Το ίδιο με το προηγούμενο, αλλά να συμπεριληφθούν και τα αρχεία που το όνομά τους αρχίζει από τελεία.

Υπόδειξη

Τα δικαιώματα της chmod είναι τρία οκταδικά ψηφία (ιδιοκτήτης, ομάδα, υπόλοιποι), το καθένα άθροισμα των 4 (ανάγνωση), 2 (εγγραφή) και 1 (εκτέλεση). Το .my_file είναι κρυφό αρχείο: σκεφτείτε ποια επιλογή της ls εμφανίζει και τα κρυφά αρχεία.

Αριθμός στον οδηγό: Α1.9 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: lab-lab01-step4-permissions · Σύνδεσμος: https://progintro.github.io/study/questions/labs/lab-lab01-step4-permissions.html · Markdown (GitHub)