Εντολή chmod: τι είναι αυτοί οι αριθμοί ;

Για να καταλάβεις τι σημαίνουν τα 3 πρώτα bits θέλεις “μεταπτυχιακό” :stuck_out_tongue: Μελέτησε τα άλλα άρθρα της σειράς και ειδικά το

Τα 3 πρώτα bits έχουν πολύ ειδικές χρήσεις, και ποτέ δεν είναι καλή ιδέα να τα σκαλίσουμε, αν δεν ξέρουμε ακριβώς τι κάνουν. Ευτυχώς σχεδόν ποτέ δεν θα χρειαστεί.

Τώρα αν θέσεις το suid σε ένα φάκελλο στο Linux δεν θα κάνει απολύτως τίποτα. Στο BSD κάτι θα κάνει, αλλά ας το ξεχάσουμε. Αυτά τα 3 bits χρησιμοποιήθηκαν και εφευρέθηκαν για τις ανάγκες του πρώτου UNIX (και ήταν η μόνη πατέντα που κατοχυρώθηκε τότε) και με τον καιρό επαναχρησιμοποιηθήκαν για άλλες χρήσεις. Ο λόγος είναι πως τα ACL και τα xattributes έκαναν δεκαετίες να εμφανιστούν. Μια καλή συμβουλή είναι να ξεχάσεις ότι υπάρχουν :rofl: :rofl: :rofl:.

Τα δικαιώματα πρόσβασης, οι χρήστες και οι ομάδες χρηστών υπάρχουν εκεί για κάποιο λόγο. Μια ιδέα, που κάνουν κάποιοι εξυπνάκηδες (ναι δεν υπάρχει όριο στην ανθρώπινη ηλιθιότητα) είναι να θέσουν όλα τα αρχεία σε 777. Αυτά θα λύσει όλα τα προβλήματα πρόσβασης, όχι μόνο για σένα, αλλά και για όποιον άλλον θέλει. Αχ οι χάρες του παλιού καλού DOS :grinning_face_with_smiling_eyes: :grinning_face_with_smiling_eyes: :grinning_face_with_smiling_eyes:

Μην πειράζεις ποτέ τα δικαιώματα πρόσβασης, ειδικά σε φακέλους που δεν σου ανήκουν. Αν έχεις κάποιο θέμα με το samba ή το NFS, άνοιξε ένα ξεχωριστό θέμα στο φόρουμ.

1 «Μου αρέσει»