Βασικά δικαιώματα σε GNU / Linux με chmod

Καλοί άνθρωποι! 🙂 Πρώτα απ 'όλα αξίζει να αναφερθεί ότι είναι η πρώτη μου συμβολή στην κοινότητα, ελπίζω ότι κάποιος θα το βρει χρήσιμο

=> Βασική δομή δικαιωμάτων σε αρχεία
=> Βασική δομή δικαιωμάτων σε καταλόγους
=> Χρήστης, ομάδες και άλλα
=> Οκτάμιο Chmod

1.- Βασική δομή δικαιωμάτων σε αρχεία

Υπάρχουν 3 βασικά χαρακτηριστικά για απλά αρχεία: ανάγνωση, εγγραφή και εκτέλεση.

>> Άδεια ανάγνωσης (ανάγνωση)
Εάν έχετε άδεια ανάγνωσης ενός αρχείου, μπορείτε να δείτε το περιεχόμενό του.

>> Δικαίωμα εγγραφής (εγγραφή)
Εάν έχετε άδεια να γράψετε ένα αρχείο, μπορείτε να τροποποιήσετε το αρχείο. Μπορείτε να προσθέσετε, να αντικαταστήσετε ή να διαγράψετε το περιεχόμενό του.

>> Άδεια εκτέλεσης (εκτέλεση)
Εάν το αρχείο έχει άδεια εκτέλεσης, τότε μπορείτε να πείτε στο λειτουργικό σύστημα να το εκτελεί σαν να ήταν πρόγραμμα. Εάν είναι ένα πρόγραμμα που ονομάζεται "foo" μπορούμε να το εκτελέσουμε με οποιαδήποτε εντολή.
Ή ένα σενάριο (διερμηνέας) που χρειάζεται άδεια ανάγνωσης και εκτέλεσης, ένα μεταγλωττισμένο πρόγραμμα πρέπει να διαβαστεί μόνο.

Οι χαρακτήρες που αποδίδονται στα δικαιώματα είναι:
r σημαίνει γραφή και προέρχεται από READ
w σημαίνει ανάγνωση και προέρχεται από Wιεροτελεστία
x σημαίνει εκτέλεση και προέρχεται από eXέκτοτε

Χρήση του chmod για αλλαγή δικαιωμάτων
Το chmod (λειτουργία αλλαγής) είναι η εντολή που χρησιμοποιείται για την αλλαγή δικαιωμάτων, μπορείτε να προσθέσετε ή να αφαιρέσετε δικαιώματα σε ένα ή περισσότερα αρχεία με + (συν) ή - (μείον)

Εάν θέλετε να αποφύγετε την τροποποίηση ενός σημαντικού αρχείου, απλώς καταργήστε την άδεια εγγραφής στο "αρχείο" σας με την εντολή chmod

σχετικό άρθρο:
Συμβουλές: Περισσότερες από 400 εντολές για GNU / Linux που πρέπει να γνωρίζετε 😀
$ chmod -w yourFile

εάν θέλετε να δημιουργήσετε ένα εκτελέσιμο σενάριο, γράψτε

$ chmod + x tuScript

εάν θέλετε να καταργήσετε ή να προσθέσετε όλα τα χαρακτηριστικά ταυτόχρονα

$ chmod -rwx αρχείο $ chmod + rwx αρχείο

μπορείτε επίσης να χρησιμοποιήσετε το σύμβολο = (ίσο) για να ορίσετε τα δικαιώματα σε έναν ακριβή συνδυασμό, αυτή η εντολή καταργεί τα δικαιώματα εγγραφής και εκτέλεσης αφήνοντας μόνο το αναγνωσμένο

$ chmod = r αρχείο

Να είστε προσεκτικοί με την επεξεργασία των δικαιωμάτων των αρχείων σας, εάν τα επεξεργαστείτε, μην ξεχάσετε να τα αφήσετε όπως ήταν αρχικά

2.- Βασική δομή δικαιωμάτων σε καταλόγους

Στην περίπτωση των καταλόγων έχουμε τα ίδια δικαιώματα, αλλά με διαφορετικό νόημα.

σχετικό άρθρο:
4 εντολές για να γνωρίζετε δεδομένα από τον σκληρό δίσκο ή τα διαμερίσματα μας

>> Διαβάστε την άδεια σε έναν κατάλογο
Εάν ένας κατάλογος έχει άδεια ανάγνωσης, μπορείτε να δείτε τα αρχεία που περιέχει. Μπορείτε να χρησιμοποιήσετε ένα "ls (κατάλογος λίστας)" για να δείτε το περιεχόμενό του, απλώς και μόνο επειδή έχετε άδεια ανάγνωσης σε έναν κατάλογο δεν σημαίνει ότι μπορείτε να διαβάσετε το περιεχόμενο των αρχείων του εάν δεν έχετε άδεια ανάγνωσης σε αυτά.

>> Γράψτε άδεια σε έναν κατάλογο.
Με άδεια εγγραφής μπορείτε να προσθέσετε, να αφαιρέσετε ή να μετακινήσετε αρχεία στον κατάλογο

>> Εκτελέστε άδεια σε έναν κατάλογο.
Η εκτέλεση σάς επιτρέπει να χρησιμοποιείτε το όνομα του καταλόγου όταν αποκτάτε πρόσβαση σε αρχεία σε αυτόν τον κατάλογο, δηλαδή, αυτή η άδεια το λαμβάνει υπόψη στις αναζητήσεις που πραγματοποιούνται από ένα πρόγραμμα, για παράδειγμα, ένας κατάλογος χωρίς άδεια εκτέλεσης δεν θα ελεγχθεί από την εντολή εύρημα

3.- Χρήστες, ομάδες και άλλοι

Τώρα γνωρίζουμε τα 3 δικαιώματα και πώς να τα προσθέσουμε ή να τα καταργήσουμε, αλλά αυτά τα 3 δικαιώματα αποθηκεύονται σε 3 διαφορετικά μέρη που ονομάζονται.
Ο χρήστης (u) προέρχεται από τον χρήστη
Η ομάδα (g) προέρχεται από την ομάδα
Άλλα (ή) προέρχονται από άλλα

Όταν τρέχετε

$ chmod = r αρχείο

Αλλάξτε τα δικαιώματα σε 3 μέρη, όταν καταγράφετε καταλόγους με "ls -l" θα δείτε κάτι παρόμοιο με.

-r - r - r-- 1 χρήστες wada 4096 13 Απριλίου 19:30 αρχείο

σημειώστε αυτά τα 3 r για τους 3 διαφορετικούς τύπους αδειών

όπου:

x ------------- x ------------- x | δικαιώματα | ανήκει | x ------------- x ------------- x | rwx ------ | χρήστης | | --- rx --- | ομάδα | | ------ rx | άλλο | x ------------- x ------------- x

μπορούμε να αφαιρέσουμε άδειες για κάθε κάτοχο. ας υποθέσουμε ότι έχουμε ένα αρχείο:

-rwxr-xr-x 1 χρήστες wada 4096 13 Απρ 19:30 αρχείο

Για να καταργήσετε τα δικαιώματα εκτέλεσης σε ομάδες και άλλα, απλώς χρησιμοποιήστε:

$ chmod gx, αρχείο ox

το αρχείο μας θα έχει αυτά τα δικαιώματα

-rwxr - r-- 1 χρήστες wada 4096 13 Απριλίου 19:30 αρχείο

εάν θέλετε να καταργήσετε το δικαίωμα εγγραφής χρήστη:

αρχείο $ chmod ux
-r-xr - r-- 1 χρήστες wada 4096 13 Απρ 19:30 αρχείο

Προσθήκη και κατάργηση δύο δικαιωμάτων ταυτόχρονα:

$ chmod u-x + w αρχείο
-rw-r - r-- 1 χρήστες wada 4096 13 Απρ 19:30 αρχείο

Πολύ απλό, σωστά; μεγάλο χαμόγελο

4.- chmod σε οκτάλη

Η οκταδική αναπαράσταση του chmod είναι πολύ απλή

Ανάγνωση έχει την τιμή του 4
Γράφοντας έχει την τιμή του 2
Εκτέλεση έχει την τιμή του 1

Στη συνέχεια:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Διαβάστε, γράψτε και εκτελέστε | | rw- | 6 | Διαβάζοντας, γράφοντας | | rx | 5 | Ανάγνωση και εκτέλεση | | r-- | 4 | Διαβάζοντας | | -wx | 3 | Σύνταξη και εκτέλεση | | -w- | 2 | Γράφοντας | | --x | 1 | Εκτέλεση | | --- | 0 | Χωρίς δικαιώματα | x ----- x ----- x ----------------------------------- x

Ετσι:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   auroszx dijo

    Δεν έκανα ποτέ νόημα των οκταλίων 😛 Ευχαριστώ για το άρθρο!

    1.    χαίρο dijo

      ένα απλό τέχνασμα είναι να το δούμε σε δυαδικό: rwx αντιπροσωπεύει 3 bits (Διαβάστε, Γράψτε, eXecute). Εάν θέλετε δικαιώματα ανάγνωσης και εγγραφής, θα έχετε 110 δυαδικό, το οποίο σε οκτάλη είναι ο αριθμός 4. Επίσης, εάν γνωρίζετε ότι είναι οργανωμένο ως GUO (Ομάδα, Χρήστης, Άλλα), το έχετε ήδη κάνει. Παράδειγμα: ανάγνωση, εγγραφή και εκτέλεση για ομάδα και χρήστη. ανάγνωση και απόδοση για άλλους? θα παραμείνει: 111,111,101 -> 775

      1.    phico dijo

        Ευχαριστώ. Δεν το είχα δει

      2.    R1791 dijo

        Προσέξτε γιατί το 110 δυαδικό δεν είναι ο οκταδικός αριθμός 4.
        Ο δυαδικός αριθμός 110 είναι οκταδικός αριθμός 6

    2.    ανώνυμος dijo

      Βασικά έχουμε, αφενός, τον χρήστη ή τους χρήστες και, αφετέρου, τα δικαιώματα
      Δικαιώματα:
      r = ανάγνωση (ανάγνωση)
      w = γράψτε
      x = exe (εκτέλεση)
      - = χωρίς άδεια.
      Χρήστες:
      u = κάτοχος, διαχειριστής.
      g = ομάδα.
      o = όλα τα άλλα.
      Με το ls -l βλέπουμε τα δικαιώματα είτε τον κατάλογο είτε το αρχείο για να τα δώσουμε όλα για παράδειγμα με:
      sudo ugo + rwx «όνομα αρχείου» // Θα δώσουμε όλα τα δικαιώματα.

  2.   sieg84 dijo

    πηγαίνει κατευθείαν στις σημειώσεις
    .
    Σας ευχαριστώ!

  3.   Τζέρι dijo

    Πολύ καλό!

  4.   eliotime3000 dijo

    Πολύ καλό.

  5.   Κέβιν Μάσκε dijo

    Good!

    Πολύ καλό άρθρο, αλλά πρέπει να γίνει μια μικρή διόρθωση:

    r σημαίνει γράψιμο και προέρχεται από το Read
    w σημαίνει ανάγνωση και προέρχεται από το γράψιμο
    x σημαίνει εκτέλεση και προέρχεται από το eXecute

    (R) Read is Read και (W) Write is Write

    Χαιρετισμούς!

    1.    Wada dijo

      Αυτό συμβαίνει για τη δημιουργία σημειώσεων αργά το βράδυ, χαχαχαχά, συγγνώμη για το λάθος μου μόλις μπορώ να το διορθώσω, τώρα μου δίνει ένα λάθος, Ευχαριστώ 🙂

      1.    RAW-Βασικό dijo

        Σας δίνει ένα σφάλμα .. .. γιατί ανεξάρτητα από το πόσο είστε ο συντάκτης της ανάρτησης, δεν σας παρέχεται άδεια να την επεξεργαστείτε μόλις δημοσιευτεί ..

        Ένα άλλο μικρό σφάλμα .. .. στο σημείο 3 .- .. όταν λέτε "εάν θέλετε να καταργήσετε την άδεια εγγραφής από τον χρήστη" .. βάλετε "$ chmod ux file" .. ..και θα πρέπει να είναι "$ chmod uw file" ..για να ταιριάζει με αυτό που λέτε .. και το αποτέλεσμα ..

        1.    Wada dijo

          Σχολιασμένος

    2.    Juan Perez dijo

      r σημαίνει READ και προέρχεται από το Read
      w σημαίνει WRITE και προέρχεται από το Write
      x σημαίνει εκτέλεση και προέρχεται από το eXecute

  6.   Σκούρο μωβ dijo

    Προσπάθησα να μοιραστώ ένα φάκελο με το Samba και να δώσω δικαιώματα ανάγνωσης και εγγραφής στους επισκέπτες, αλλά το γεγονός είναι ότι όταν δημιουργώ έναν νέο φάκελο από έναν από τους δύο υπολογιστές (επισκέπτης ή πελάτης), αυτός ο νέος φάκελος δεν έχει εκχωρήσει δικαιώματα ανάγνωσης και εγγραφής εγγραφή για όλους ... Υπάρχει τρόπος να το διορθώσετε χωρίς να χρειάζεται να επεξεργαστείτε δικαιώματα κάθε φορά που δημιουργείται ένας φάκελος; Είναι λίγο δυσκίνητο. Παρεμπιπτόντως, κάνω τα πάντα μέσω μιας γραφικής διεπαφής.

    1.    Wada dijo

      Ρωτήστε για το setfacl

  7.   Μάρκος dijo

    Πολύ σαφές άρθρο. Μια λεπτομέρεια, όπου λέει:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Πρέπει να είναι:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Ω καλά:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Στίβεν Αβραάμ Σάντος Φάριας dijo

      Γιατί φίλε;

      1.    Φέφο dijo

        Επειδή το x είναι ίσο με 5 και στο παράδειγμα είναι το 6
        g = rx 6 Σφάλμα
        g = rx 5 Σωστό
        g = rw 6 Σωστό

  8.   Rainier Herrera dijo

    Για σκούρο μοβ:
    Από ό, τι λίγα ακόμα μαθαίνω, έχω διασωθεί αυτή η γνώση (την οποία δεν ξέρω πραγματικά αν θα σας βοηθήσει στο πρόβλημά σας, αλλά αξίζει να δοκιμάσετε και λείπει σε αυτήν την έκδοση):
    Δώστε επαναλαμβανόμενα δικαιώματα (-R) ως εξής:
    chmod -R 777 γονικός_κατάλογος / *
    Αυτό θα έδινε όλα τα δικαιώματα σε όλους τους χρήστες, τις ομάδες και άλλα σχετικά με τον γονικό φάκελο, καθώς και όλους τους φακέλους και τα αρχεία που βρίσκονται μέσα (δικαιώματα από προεπιλογή για τα νέα που δημιουργήθηκαν σε αυτόν τον κατάλογο, τουλάχιστον έτσι είναι στο slax μου)

  9.   Rainier Herrera dijo

    Γραφικά, θα πρέπει να αναζητήσετε μια επιλογή που λέει "επαναλάβετε αυτήν την εντολή" ή "κάντε αυτό για φακέλους που περιλαμβάνονται"

  10.   Bruno cascio dijo

    Είμαι ένας από αυτούς που έριχνα πάντα το 777 στο μηχάνημά μου για ευκολία, αλλά με αυτές τις εντολές θα βάλω τις μπαταρίες και θα είμαι πιο προσεκτικός, ευχαριστώ για τη συμβολή!

  11.   yo dijo

    Ευχαριστώ, με έβγαλα από αμφιβολία

  12.   Μανουέλ Καλέμπ dijo

    Πολύ καλή συνεισφορά ... συνεχίστε ...

  13.   edibrets dijo

    πολύ καλά ευχαριστώ 😀

  14.   support.masvernat@gmail.com dijo

    Εξαιρετική εξήγηση, επιτέλους είναι ξεκάθαρο για ένα ...

  15.   Camila dijo

    Γεια σας!

    Κοίτα, δεν ξέρω αν είναι σχετικό, αλλά έχω πρόβλημα με τα δικαιώματα εγγραφής, διαγραφής, στο mp4 μου. Δεν θα με αφήσει να αλλάξω τα δικαιώματα, οπότε είναι μόνο για ανάγνωση. Εισαγάγετε τις εντολές που δώσατε αλλά η απάντηση ήταν
    chmod: αλλαγή των δικαιωμάτων του "/ media / 0C87-B6D2": Σύστημα αρχείων μόνο για ανάγνωση

    Έχω ελέγξει πολλά φόρουμ και τίποτα δεν λειτούργησε για μένα, σας λέω ότι είμαι αρχάριος σε αυτό, οπότε μπορεί να είναι κάτι που κάνω λάθος.

    Ελπίζω να με βοηθήσεις.

    φιλιά

    1.    ανώνυμος dijo

      Δοκιμάστε να συνδεθείτε ως σούπερ χρήστης

    2.    Javi_VM dijo

      Μπορεί να μην έχετε το κατάλληλο πρόγραμμα οδήγησης. Με το σύστημα αρχείων NTFS δεν θα σας αφήσει να γράψετε εκτός εάν έχετε εγκαταστήσει το πακέτο ntfs-3g. Δεν ξέρω το mp4 ποιο σύστημα θα έχει ...

  16.   Κριστιάν Αλέξις Γκαλεάνο Ρουίζ dijo

    Εξαιρετικό, ευχαριστώ.

  17.   Fran dijo

    ευχαριστώ για το σεμινάριο 🙂 πολύ χρήσιμο

  18.   Γιέρσον Ρίκο dijo

    Συμπτωματικά διάβασα για την εντολή chmod σε έναν οδηγό για τη διαχείριση συστημάτων linux, που ήταν επίσης σαφές για μένα, μόνο εκεί που μου είπαν για 3 ακόμη εντολές -s -S και -t που είναι πρόσθετα δικαιώματα, αυτό δεν έκανα Είμαι σαφής, αύριο θα κάνω μια άλλη καλή ανάγνωση, πολύ καλά τα τραπέζια σας, χαιρετισμούς

  19.   Javier dijo

    Η συνεισφορά εκτιμάται. Ακριβώς αυτό που χρειαζόμουν

  20.   Χουάν Γκόμεζ dijo

    Γεια σας, πολύ ενδιαφέρον, θα ήθελα να μάθω πώς ή επίσης με ποιο πρόγραμμα μπορώ να επεξεργαστώ αρχεία, chmod ή τι υπάρχουν σε αυτόν τον φάκελο,
    Θέλω να επεξεργαστώ ορισμένα δικαιώματα, τα οποία υπάρχουν ...

    Ή πώς είναι αυτό ... ευχαριστώ

    Ευχαριστίες

  21.   LM dijo

    Πολύ καλά, ευχαριστώ

  22.   ISMAEL dijo

    ΑΡΙΣΤΗ ΣΥΜΒΟΛΗ, ΕΥΧΑΡΙΣΤΟΥΜΕ ΓΙΑ ΤΟ ΜΕΡΟΣ ΤΟΥ ΧΡΟΝΟΥ ΣΑΣ ΝΑ ΚΑΝΕΤΕ.

  23.   Miguel dijo

    Καλή συνεισφορά. Ευχαριστώ για. Θα ήθελα να κάνω μια διευκρίνιση που θεωρώ σημαντική. Στα ισπανικά η αφαίρεση δεν είναι ισοδύναμη με την αγγλική αφαίρεση. Στα ισπανικά η αφαίρεση δεν σημαίνει την εξάλειψη.
    Σύμφωνα με το RAE σημαίνει:

    1. tr. Περάστε ή μετακινήστε κάτι από το ένα μέρος στο άλλο. U. tc prnl.
    2. tr. Μετακίνηση κάτι, κούνημα ή περιστροφή του, συνήθως έτσι ώστε τα διαφορετικά στοιχεία του να αναμιγνύονται.

    Υπό αυτήν την έννοια, αντί να αφαιρείται, πρέπει να χρησιμοποιείται το ρήμα κατάργηση.

    1.    Έλαβ dijo

      Είναι αλήθεια, λέω "Κατάργηση" όταν καταργώ κάτι, ειδικά σε όρους υπολογιστή.

    2.    Wada dijo

      Πρέπει να προσθέσετε την τρίτη γραμμή ...
      3. tr. Κατάργηση, κατάργηση ή εξάλειψη ενός προβλήματος.
      Ποτέ δεν το είπα σε μια προσπάθεια "Διαγραφή" αν όχι για κατάργηση. Συγγνώμη εάν επρόκειτο να διαγραφεί. Σας ευχαριστώ που σταματήσατε και για τη διευκρίνιση θα το λάβω υπόψη.

  24.   Fabian garcia dijo

    Καλό

    Παρακαλώ κάποιος να διευκρινίσει μια ερώτηση, ότι όπως καταλαβαίνω ισχύει μόνο για τον χρήστη και την ομάδα που κατέχει το αρχείο ή τον κατάλογο, αλλά αν έχω για παράδειγμα έναν χρήστη ή ομάδα "xyz", πώς μπορώ να εκχωρήσω άδεια είτε από r, είτε από wx μόνο σε αυτόν τον χρήστη ή την ομάδα και όχι στους κατόχους.

  25.   a dijo

    Πώς μπορώ να δω τα δικαιώματα μιας συγκεκριμένης ομάδας και πώς μπορώ να τα επεξεργαστώ έτσι ώστε να έχει τα ίδια δικαιώματα root

  26.   tazmania dijo

    Γεια σας, έχω ένα μικρό πρόβλημα, τους υπολογιστές που έχω στο Lubuntu και στον τομέα με τον τοπικό χρήστη δεν δίνει πρόβλημα, αλλά με τον χρήστη τομέα ναι και είναι όταν ανοίγεις το mozilla και το thunderbird ότι ολόκληρο το σύστημα είναι παγωμένο, ελπίζω να μπορούν να με βοηθήσουν
    Στην υγειά σας

  27.   Τζούστο Γκονζάλες dijo

    Εξαιρετική εξήγηση

  28.   Οριανής dijo

    Εξαιρετικό άρθρο… Θα ήθελα μόνο να βασίζομαι στην απάντηση κάποιου ευσεβούς ατόμου από αυτό το φόρουμ, σχετικά με την ακόλουθη ερώτηση: «Εάν προσθέσω έναν χρήστη A στην ομάδα GROUP μου, των οποίων τα δικαιώματα αυτής της ομάδας GROUP είναι rwx, όλοι οι χρήστες αυτής της ομάδας , συμπεριλαμβανομένου του Α, αυτά τα δικαιώματα rwx στα εσωτερικά αρχεία / κατάλογο; Λαμβάνοντας υπόψη ότι τα εσωτερικά αρχεία έχουν ήδη rwx για την ομάδα GROUP; Ευχαριστώ!!!!!! 🙂

  29.   jeFNDZ dijo

    Καλή δουλειά. Απλό και κατανοητό.

  30.   Σεγκόρα dijo

    Είμαι απολύτως νέος σε αυτό και σε αυτές τις πληροφορίες. Δούλεψε υπέροχα για μένα. Ευχαριστώ.

  31.   Daniela dijo

    Εξαιρετική συνεισφορά, πολύ χρήσιμη, ευχαριστώ (:

  32.   Eduardo Aledo Loredo dijo

    Πολύ διδακτικό ... Πολύ παιδαγωγικό.

  33.   Miguel dijo

    Ευχαριστώ για το άρθρο, με βοήθησε πολύ, αυτό είναι πολύ συγκεχυμένο xDDDD

  34.   Τα χείλη dijo

    Η συνεισφορά σας είναι πολύ χρήσιμη, παράξενα έχω πρόβλημα που εκτελούν τα αρχεία που χρησιμοποίησα πάντα "μόνο για ανάγνωση"
    αρχείο chmod 777
    root @ Leps: / home / leps # chmod: αλλαγή των δικαιωμάτων του "Λήψεις / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": Σύστημα αρχείων μόνο για ανάγνωση

    και με όλα τα αρχεία είναι το ίδιο, στην πραγματικότητα το έτρεξα με Ctrl + Alt + F1 ως root και είναι το ίδιο. Τι μπορώ να κάνω?

  35.   κτηματίας dijo

    Εξαιρετικές πληροφορίες !! Ήταν πολύ χρήσιμο για μένα.
    Σας ευχαριστώ.

  36.   Γκουστάβο Ουρκουίζο dijo

    Πολύ καλή νότα. Μου ζητήθηκε να εφαρμόσω δικαιώματα και χάρη σε αυτό το σεμινάριο, θα μπορούσα να το κάνω σε λίγα λεπτά. Συνιστάται.

  37.   Κάλι Νόβατο dijo

    Έκανα ένα chmod -R 777 στη ρίζα της εγκατάστασής μου, δηλαδή /
    και επανεκκινήστε το Kali linux και τώρα δεν φορτώνεται
    Οποιεσδήποτε ιδέες;

    1.    Ντιέγκο dijo

      Ναι, όλα έσπασαν, πρέπει να επανεγκαταστήσετε το Ubuntu και το ξέρω γιατί το ίδιο συνέβη και σε μένα!

  38.   Vicente dijo

    Το σεμινάριο είναι πολύ καλό, πολύ ολοκληρωμένο. Ίσως τα μικρά λάθη, αλλά έχει ήδη σχολιαστεί ότι δεν μπορούν να επεξεργαστούν. Ακόμα πολύ καλό να μάθεις

  39.   Kevin dijo

    r σημαίνει γράψιμο και προέρχεται από το Read
    w σημαίνει ανάγνωση και προέρχεται από το γράψιμο

    Εκεί μπερδεύτηκες. r διαβάστε ανάγνωση, w τροποποίηση εγγραφής

  40.   παραστάτης dijo

    Πολύ χρήσιμο! Για όσους από εμάς δεν ασχολούμαστε πολύ με τη διαχείριση του Linux, αυτά τα σεμινάρια είναι υπέροχα.

    Συγχαρητήρια στο blog!

  41.   Μπερτόλντο Σουάρες Πέρεθ dijo

    Χαιρετισμούς επισκέπτες του Desdelinux Ιστολόγιο

    Ένα αστείο πράγμα συμβαίνει σε μένα χρησιμοποιώντας ένα distro ubunter όπως το LMint.
    Αντιγράφω και επικολλά έναν φάκελο θεμάτων στον κατάλογο / usr / share / themes χρησιμοποιώντας το «sudo» (ζητώντας τον κωδικό πρόσβασης του χρήστη μου).
    Εκεί σε αυτόν τον φάκελο συστήματος, όταν δημιουργείτε μια λίστα με τη χρήση «ls -l», ή «ls -la», ο εν λόγω φάκελος ή θέμα, ανήκει στο όνομα χρήστη μου (και στην ομάδα), δηλαδή όχι από Ρίζα.

    Λοιπόν, πρόκειται να κάνω την αλλαγή για να καταργήσω την άδεια εγγραφής από τον χρήστη μου στον εν λόγω κατάλογο του θέματος λήψης, καθώς κατά την αναθεώρηση όλων των αρχείων και των φακέλων του με το 'ls -laR', ο χρήστης μου είναι ο μόνος που μπορεί να γράψει τους εν λόγω φακέλους και αρχεία. Σίγουρα υποθέτω και παντοδύναμος Ρίζα.
    Θέτοντας τον εαυτό μου από το Terminal, με το "cd / usr / share / themes / the-theme-download" και, στη συνέχεια, απλώς εκτελώντας το "chmod -Rv uw *", χωρίς να απαιτείται "sudo" ή δικαιώματα root. Με πληροφόρησε ότι τροποποίησε με επιτυχία την άδεια εγγραφής του χρήστη μου σε όλα τα αρχεία και τους υποφακέλους του «the-theme-download». Όμως, δεν τροποποίησε τα δικαιώματα του μητρικού φακέλου από όπου εκτελώ την εντολή "the-theme-download", λαμβάνοντας υπόψη ότι κατά κανόνα θα πρέπει να είναι αναδρομικά.

    Όταν ελέγχω αυτόν τον φάκελο του ληφθέντος θέματος μέσω του προγράμματος περιήγησης αρχείων «Box», βλέπω τους πρώτους υποφακέλους εκεί με ένα λουκέτο και κάτι παράλογο συμβαίνει, μπορώ να αντιγράψω οποιονδήποτε από αυτούς τους φακέλους και να το επικολλήσω εκεί με όλο το περιεχόμενό του, καθώς θα έπρεπε να απορριφθεί. Και μετά, όταν προσπαθώ να διαγράψω το εν λόγω αντίγραφο, δεν μπορεί να το κάνει: απορρίφθηκε η άδεια, υποθέτω γιατί όλοι οι υποκατάλογοι και τα αρχεία στο εσωτερικό είχαν αφαιρέσει την άδεια εγγραφής τους, όπως εξασκούσα.

    Δεν ξέρω αν είναι ένα σφάλμα της εντολής chmod, εκείνο που δεν τροποποιεί την άδεια του φακέλου από τον οποίο ξεκινά η εντολή και, στη συνέχεια, το ρολό της δυνατότητας αντιγραφής υποκαταλόγων που είχαν ρυθμιστεί χωρίς άδεια εγγραφής.

    Σε άρθρα στο Διαδίκτυο, συμπεριλαμβανομένου αυτού, περιγράφει ότι αυτά είναι τα βήματα για να γίνει σωστά αναδρομικά.
    Έψαξα στα Αγγλικά, για να δω αν λείπει οποιαδήποτε επιλογή της εντολής, αλλά δεν το βρήκα. Ωστόσο, προκάλεσα από προηγούμενες δοκιμές, ότι η εντολή θα μπορούσε να χρησιμοποιηθεί όπως αυτό «chmod -Rv uw ./ *», και μάλιστα, τροποποιεί τα δικαιώματα του φακέλου ή του καταλόγου από το οποίο εκτελώ την εντολή, τον φάκελο λήψης θεμάτων, παρά ότι δεν έχω δει αυτήν την επιλογή «./» κατά τη χρήση του chmod.
    Εάν κάποιος γνώστης, παρακαλώ μπορώ να με διευκρινίσει σχετικά με τις αμφιβολίες μου.

    Σας ευχαριστώ.

  42.   ο βασιλιάς dijo

    Εάν ένας χρήστης έχει άδεια εγγραφής και δεν έχει δικαίωμα ανάγνωσης σε ένα αρχείο, μπορεί να τροποποιήσει το αρχείο;

    1.    Εικόνα κράτησης θέσης Alvaro Torijano dijo

      Si

    2.    Εικόνα κράτησης θέσης Alvaro Torijano dijo

      Ένα άλλο πράγμα: τα αρχικά των αδειών είναι λανθασμένα.
      Το r είναι για ανάγνωση και σημαίνει ανάγνωση. Ιδέα για γραφή.

  43.   Λάρι Λάφφερ dijo

    Εξαιρετικά κατάλαβα τελικά ότι εξηγείται καλά

  44.   Εμμανουήλ dijo

    Έχω μια αμφιβολία με παραδείγματα που έθεσαν
    το παράδειγμα εντολής: chmod -r 777
    Σύμφωνα με την κατάργηση των δικαιωμάτων ανάγνωσης σε χρήστες, ομάδες, άλλους, αλλά το 777 (rwx), τι σημαίνει αυτό;

    όχι σειριακό ίσο k chmod ur, gr ή ????

  45.   Μανουέλ Μόρενο dijo

    Πολύ καλό, ελπίζω να συνεχίσω να μαθαίνω Linux

  46.   Αντρς Ρέις dijo

    Ευχαριστώ πολύ! Εξαιρετική συνεισφορά ...

  47.   ανώνυμος dijo

    εξαιρετική, χάρη

  48.   Καίσαρας dijo

    Πολύ καλή εξήγηση, ήμουν ξύσιμο με ένα διαμέρισμα όπου δεν μπορούσα να τροποποιήσω αρχεία. Τότε ανακάλυψα ότι δεν είχα εγκαταστήσει το ntfs-3g αφού είναι ένα διαμέρισμα ntfs και έχει επιλυθεί.

  49.   εκτελέστε το 3 dijo

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

  50.   Γιάννης dijo

    Ένα "d" εμφανίζεται στην αρχή του χρήστη drwxr-xr-x. τι σημαίνει? Υποθέτω ότι είναι κατάλογος αλλά δεν είμαι σίγουρος

  51.   Μπουκατονι dijo

    Τώρα γνωρίζουμε τα 3 δικαιώματα και πώς να τα προσθέσουμε ή να τα καταργήσουμε, αλλά αυτά τα 3 δικαιώματα αποθηκεύονται σε 3 διαφορετικά μέρη που ονομάζονται

  52.   y8 dijo

    -r - r - r– 1 χρήστες wada 4096 13 Απριλίου 19:30 αρχείο;

  53.   Διακόπτης G 3 dijo

    Εάν είναι ένα πρόγραμμα που ονομάζεται "foo" μπορούμε να το εκτελέσουμε με οποιαδήποτε εντολή. https://gswitch3.net

  54.   Samsun dijo

    Ωραία αυτή η καταπληκτική ανάρτηση.

  55.   Ράμον Τόμας dijo

    Αυτό είναι ένα είδος απάτης. μην πιστεύεις αυτό που λέω.

  56.   Irρβινγκ Φόκνερ dijo

    Γεια σε όλους, είμαι πολύ νέος σε αυτό το θέμα chmod και chonw.

    Ζητώ συγνώμη αν δεν καταλαβαίνω πολύ καλά, προσπαθώ να παραγγείλω όλα τα παραδείγματα ώστε να υπάρχει σαφήνεια για το πώς να χρησιμοποιώ τα δικαιώματα και τις εκχωρήσεις των διαφορετικών ομάδων, με δικαιώματα rwx, εκτέλεση εγγραφής ανάγνωσης, πώς να κατανοήσω καλά όλες τις ρυθμίσεις , των αρχείων και των φακέλων, των υποκαταλόγων όταν εκτελείτε την εντολή ls -l τις πληροφορίες που εμφανίζονται εκεί, και τις παύλες μεταξύ κάθε γράμματος που διατυπώνεται εκεί, επίσης πώς να το κάνετε αυτό όταν αντιγράφετε πληροφορίες από έναν δίσκο χρησιμοποιώντας nautilus, ώστε να εμφανίζονται όλα τα αντιγραμμένα αρχεία συμπεριλαμβανομένων φακέλων με λουκέτο, πώς να γίνετε κάτοχος όλων των πληροφοριών χωρίς να αλλάξετε τα δικαιώματα καθενός από τα αρχεία από προεπιλογή, να μπορείτε να διαβάζετε, να γράφετε, να εκτελείτε και να διαγράφετε ό, τι θέλετε, χωρίς να χρειάζεται να χρησιμοποιήσετε root.

    Έχω διαβάσει και ήμουν χρήστης που εκτελούσε πάντα το αρχείο chmod -R 777 ή τους φακέλους, γιατί το έχω διαβάσει με αυτόν τον τρόπο, αλλά όταν κάνετε ένα ls στο εν λόγω αρχείο ή φάκελο τότε επισημαίνονται σε ένα πιο έντονο πράσινο που δεν μπορεί να διαβαστεί Ονομάστε ξεκάθαρα, επειδή χρησιμοποιώ linux mint, αλλά βλέπω ότι μπορεί να υπάρχει ένας άλλος παρόμοιος φάκελος, με άλλα χαρακτηριστικά, και με διαφορετικό χρώμα, όπως και τα υπόλοιπα, τώρα το διαβάζω 755, δεν ξέρω αν πρέπει να χρησιμοποιηθεί με αυτόν τον τρόπο (chmod Ο φάκελος R 755) αφήνει τα δικαιώματα από προεπιλογή, σε αυτόν τον φάκελο και προορίζεται για καταλόγους, αλλά το 644 είναι για αρχεία, δεν ξέρω αν είναι σωστό να το χρησιμοποιήσω με αυτόν τον τρόπο (αρχεία chmod -R 644), αλλά όταν τελειώσει το ls - Στη συνέχεια, φαίνεται ότι το αρχείο είναι 644, και σε άλλα εμφανίζεται root, και άλλα στο όνομα των χρηστών, με αυτά τα αποτελέσματα, κάτι είναι ασυνήθιστο.

    Δεν έχω την παραμικρή ιδέα για το πώς να χρησιμοποιήσω τις ιδανικές εντολές, έτσι ώστε οι φάκελοι, οι κατάλογοι και τα αρχεία να έχουν τα απαραίτητα δικαιώματα που απαιτούνται και να εκχωρηθούν στις ομάδες ή στους χρήστες που θέλω

    Θέλω να μάθω να ξέρω τι είδους αρχεία είναι όταν κάνω ls-l

    drwxr-xr-x 2 root root 4096 15 Φεβρουαρίου 22:32 a
    -rwxrwxrwx 1 root root 474 16 Φεβρουαρίου 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 Φεβρουαρίου 16:34 Σφάλμα_EXFAT
    drwxr-xr-x 3 root root 4096 Φεβ 15 00:22 windows εγκατάσταση USB
    -rw-r - r– 1 m18 m18 7572 22 Δεκ 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Φεβ 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 Μαΐου 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 ανακτήστε το sudo
    -rwxrwxrwx 1 root root 1049 Φεβ 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 Φεβρουαρίου 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 Φεβρουαρίου 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 Ιανουαρίου 1 torregal

    Εδώ είναι ένα παράδειγμα που προσπάθησα να τροποποιήσω ορισμένα αρχεία που δημιουργήθηκαν στο m18 σε έναν χρήστη, τα υπόλοιπα αντιγράφηκαν από έναν άλλο δίσκο, με nautilus και έχουν λουκέτα,

    drwxr-xr-x 3 root root 4096 15 Φεβρουαρίου 00:22 εγκατάσταση windows USB
    drwxr-xr-x 2 root root 4096 15 Φεβρουαρίου 22:32 a a έχουν ένα λουκέτο, τα υπόλοιπα αρχεία επίσης, αλλά χρησιμοποιήστε αυτήν την εντολή από τις πληροφορίες που αποδεικνύουν τι συμβαίνει: τα αρχεία τώρα δεν έχουν λουκέτο αλλά, δεν ξέρω αν είναι εντάξει Τα δικαιώματα που έχουν και η ιδέα είναι να γνωρίζουμε ποια άδεια πρέπει να έχει κάθε αρχείο ή φάκελος και σε ποια ομάδα θα πρέπει να είναι. και ξέρετε τι να χρησιμοποιήσετε κατά την προσθήκη του chmod.

    m18 @ m18 ~ $ cd Επιφάνεια εργασίας /
    m18 @ m18 ~ / Επιφάνεια εργασίας $ ls -l
    Σύνολο 60
    drw-r - r– 2 root root 4096 15 Φεβρουαρίου 22:32 a
    -rw-r - r– 1 root root 474 16 Φεβρουαρίου 23:37 canaima5
    -rw-r - r– 1 root root 374 9 Φεβρουαρίου 16:34 Σφάλμα_EXFAT
    drw-r - r– 3 root root 4096 Φεβ 15 00:22 εγκατάσταση windows. USB
    -rw-r - r– 1 m18 m18 7572 22 Δεκ 2016 mdmsetup.desktop
    -rw-r - r– 1 root root 61 Φεβ 18 13:07 pkme
    -rw-r - r– 1 root root 10809 15 Μαΐου 2013 README
    -rw-r - r– 1 root root 57 Jan 3 11:58 ανακτήστε το sudo
    -rw-r - r– 1 root root 1049 18 Φεβ 01:02 Rep-Systemback
    -rw-r - r– 1 root root 1163 11 Φεβρουαρίου 11:12 root.txt
    -rw-r - r– 1 root root 384 10 Φεβρουαρίου 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 root root 31 Ιανουαρίου 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] κωδικός πρόσβασης για m18:
    sudo: ugo + rwx: η εντολή δεν βρέθηκε
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Επιφάνεια εργασίας $ ls -l
    Σύνολο 60
    drwxrwxrwx 2 root root 4096 15 Φεβρουαρίου 22:32 a
    -rwxrwxrwx 1 root root 474 16 Φεβρουαρίου 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 Φεβρουαρίου 16:34 Σφάλμα_EXFAT
    drwxrwxrwx 3 root root 4096 Φεβ 15 00:22 εγκατάσταση Windows
    -rwxrwxrwx 1 m18 m18 7572 22 Δεκεμβρίου 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Φεβ 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 Μαΐου 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 ανακτήστε το sudo
    -rwxrwxrwx 1 root root 1049 Φεβ 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 Φεβρουαρίου 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 Φεβρουαρίου 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 Ιανουαρίου 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 εγκατάσταση \ de \ windows \ USB /
    m18 @ m18 ~ / Επιφάνεια εργασίας $ ls -l
    Σύνολο 60
    drwxrwxrwx 2 root root 4096 15 Φεβρουαρίου 22:32 a
    -rwxrwxrwx 1 root root 474 16 Φεβρουαρίου 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 Φεβρουαρίου 16:34 Σφάλμα_EXFAT
    drwxr-xr-x 3 root root 4096 Φεβ 15 00:22 windows εγκατάσταση USB
    -rwxrwxrwx 1 m18 m18 7572 22 Δεκεμβρίου 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Φεβ 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 Μαΐου 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 ανακτήστε το sudo
    -rwxrwxrwx 1 root root 1049 Φεβ 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 Φεβρουαρίου 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 Φεβρουαρίου 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 Ιανουαρίου 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 α
    m18 @ m18 ~ / Επιφάνεια εργασίας $ ls -l
    Σύνολο 60
    drwxr-xr-x 2 root root 4096 15 Φεβρουαρίου 22:32 a
    -rwxrwxrwx 1 root root 474 16 Φεβρουαρίου 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 Φεβρουαρίου 16:34 Σφάλμα_EXFAT
    drwxr-xr-x 3 root root 4096 Φεβ 15 00:22 windows εγκατάσταση USB
    -rw-r - r– 1 m18 m18 7572 22 Δεκ 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Φεβ 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 Μαΐου 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 ανακτήστε το sudo
    -rwxrwxrwx 1 root root 1049 Φεβ 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11 Φεβρουαρίου 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 Φεβρουαρίου 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 Ιανουαρίου 1 torregal

    από την άλλη, γνωρίζοντας πώς να χρησιμοποιήσετε την εντολή chown. Επίσης, δεν ξέρω αν είναι καλύτερο να χρησιμοποιήσετε την εντολή cp για να αντιγράψετε τις πληροφορίες, από έναν άλλο σκληρό δίσκο με κάποια μπαλαντέρ που αντιγράφει τα αρχεία με όλα τα δικαιώματά τους και ότι παραμένουν διαθέσιμα στον χρήστη σας ή παραμένουν πάντα με το λουκέτο

    αυτό που θέλω είναι ότι αν κάποιος γνωρίζει ένα πληρέστερο άρθρο, και με παραδείγματα καθεμιάς από τις μπαλαντέρ, που χρησιμοποιούν chmod και chown. Μπορώ να το τοποθετήσω έτσι ώστε να είναι πιο εύκολο για τους αρχάριους να μάθουν, καθώς υπάρχουν πίνακες όπου εμφανίζεται η τριψήφια αρίθμηση, όπως εκείνες των 3, 777 και πώς σχηματίζεται αυτή η αρίθμηση, χωρίς να είναι προκαθορισμένες ή υπάρχουν πολλά περισσότερα που αντικατοπτρίζονται από το άθροισμα του ugo Δεν ξέρω αν είναι σωστό νομίζω ότι είναι Χρήστες, Κάτοχοι ομάδων και με το rwx για φακέλους, υποκαταλόγους, εκτελέσιμα αρχεία κ.λπ.

    στο τέλος αυτό που θέλω είναι να μάθω να χρησιμοποιώ όλους τους τύπους, από το chmod και το chonw για όλα τα αρχεία και για ολόκληρο το σύστημα αρχείων linux

    Ζητώ συγγνώμη αν η ερώτησή μου σχετικά με το θέμα είναι πολύ γελοίο, απλώς ψάχνω κάποια καθοδήγηση, για να έχω μια πιο άνετη μέθοδο για να καταλάβω κάθε μέρος των αδειών της ομάδας και τις εντολές τροποποιητή, των προγραμμάτων chmod και chonw.

    Χαιρετίσματα και σας ευχαριστώ πολύ για τη συνεργασία σας.

  57.   κώνοι dijo

    Ντάνι τον αγαπώ

  58.   κώνοι dijo

    Danny λατρεύω το uwu….