συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Πώς να ελέγξετε την άδεια του τρέχοντος συνδεδεμένου χρήστη στο Linux

Υπάρχουν διάφοροι τρόποι για να ελέγξετε τα δικαιώματα του τρέχοντος συνδεδεμένου χρήστη στο Linux. Εδώ είναι μερικές μέθοδοι:

1. Χρησιμοποιώντας την εντολή "stat":

```

stat -c '%a %n' /path/to/file/or/directory

```

Σε αυτήν την εντολή, αντικαταστήστε το "/path/to/file/or/directory" με την πραγματική διαδρομή προς το αρχείο ή τον κατάλογο των οποίων τα δικαιώματα θέλετε να ελέγξετε.

Για παράδειγμα:

```

stat -c '%a %n' /home/username/myfile.txt

```

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

Για παράδειγμα:

```

775 όνομα χρήστη /home/username/myfile.txt

```

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

2. Χρησιμοποιώντας την εντολή "ls -l":

Η εντολή "ls -l" παραθέτει τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο, συμπεριλαμβανομένων των δικαιωμάτων τους. Εδώ είναι ένα παράδειγμα:

```

ls -l /home/username/

```

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

Για παράδειγμα:

```

-rw-r--r-- 1 όνομα χρήστη χρήστες 1024 12 Ιανουαρίου 15:34 myfile.txt

```

Σε αυτό το παράδειγμα, τα δικαιώματα για το αρχείο "myfile.txt" είναι -rw-r--r--. Αυτό σημαίνει ότι το αρχείο έχει δικαιώματα ανάγνωσης και εγγραφής για τον κάτοχο (rwx), δικαιώματα ανάγνωσης για την ομάδα (r) και δικαιώματα ανάγνωσης για άλλους (r).

3. Χρησιμοποιώντας την εντολή "id":

Η εντολή "id" εμφανίζει πληροφορίες σχετικά με τον τρέχοντα χρήστη, συμπεριλαμβανομένου του αναγνωριστικού χρήστη (UID), του αναγνωριστικού ομάδας (GID) και των μελών ομάδας. Μπορείτε να χρησιμοποιήσετε την επιλογή "-Gn" για να εμφανίσετε τις ομάδες στις οποίες ανήκει ο τρέχων χρήστης. Εδώ είναι ένα παράδειγμα:

```

id -Gn όνομα χρήστη

```

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

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα