Το Linux είναι ένα λειτουργικό σύστημα πολλαπλών χρήσεων. Και για να διευκολυνθεί η σωστή διαχείριση χρηστών, το σύστημα αποθηκεύει τις πληροφορίες χρήστη στο /etc/passwd αρχείο.
Αυτός ο οδηγός θα σας βοηθήσει να καταλάβετε τι είναι το αρχείο passwd και τον σημαντικό ρόλο που παίζει όταν πρόκειται για τη διαχείριση χρηστών στο Linux.
Τι είναι το / etc / passwd;
Το αρχείο passwd στο Linux είναι ένα αρχείο διαμόρφωσης που περιέχει λεπτομέρειες χρήστη. Ένα σημαντικό χαρακτηριστικό του αρχείου passwd είναι ότι είναι ένα αρχείο κειμένου ASCII το οποίο οι χρήστες μπορούν να επεξεργαστούν εύκολα χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου όπως nano και vim.
Παρόλο που μπορείτε να προσθέσετε και να διαχειριστείτε χρήστες απευθείας χρησιμοποιώντας το αρχείο passwd, δεν συνιστάται επειδή αυτή η ενέργεια είναι επιρρεπής σε τυπογραφικά λάθη και λάθη. Θα πρέπει αντ 'αυτού να χρησιμοποιήσετε τις διάφορες εντολές διαχείρισης χρηστών όπως useradd για την προσθήκη χρηστών στο σύστημά σας.
Προβολή του αρχείου / etc / passwd
Για να δείτε το περιεχόμενο του αρχείου passwd, μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή ένα εργαλείο εντολών προβολής αρχείων. Σε αυτόν τον οδηγό, θα χρησιμοποιούμε περ..
γάτα / etc / passwd
Η έξοδος πρέπει να είναι παρόμοια με την παρακάτω.
Κάθε γραμμή αντιπροσωπεύει πραγματικά έναν χρήστη στο σύστημά σας, οπότε μην εκπλαγείτε που έχετε αναφέρει πολλούς χρήστες. Οι περισσότεροι από αυτούς είναι χρήστες συστήματος που ελέγχουν συγκεκριμένες εφαρμογές στον υπολογιστή σας Linux. Για παράδειγμα, ο χρήστης ταχυδρομείο είναι υπεύθυνη για την εφαρμογή Mail.
Τα πεδία / etc / passwd εξηγούνται
Από την παραπάνω έξοδο, είναι πολύ σαφές ότι το /etc/passwd Το αρχείο ακολουθεί ένα πολύ συγκεκριμένο μοτίβο.
Κάθε γραμμή χρήστη υποδιαιρείται περαιτέρω σε επτά ενότητες ή πεδία διαχωρισμένα με το άνω κάτω τελεία χαρακτήρας (:) ως κατωτέρω.
1. Όνομα χρήστη
Το πρώτο πεδίο σε μια γραμμή αντιπροσωπεύει το όνομα χρήστη ή το όνομα σύνδεσης του χρήστη. Στο παραπάνω παράδειγμα, το όνομα χρήστη είναι Γιάννης.
2. Κωδικός πρόσβασης
Το δεύτερο πεδίο δείχνει τον κρυπτογραφημένο κωδικό πρόσβασης του χρήστη. Για λόγους ασφαλείας, οι κωδικοί πρόσβασης διατηρούνται σε ξεχωριστό αρχείο που δεν είναι αναγνώσιμο από τους κανονικούς χρήστες. ο Το αρχείο / etc / shadow αποθηκεύει τους κωδικούς πρόσβασης χρηστών στο Linux.
Κανονικά, το πεδίο κωδικού πρόσβασης περιέχει ένα Χ για να δείξει ότι το σκιώδες αρχείο αποθηκεύει με ασφάλεια τον κωδικό πρόσβασης. Εάν το πεδίο είναι κενό, τότε ο χρήστης δεν χρειάζεται κωδικό πρόσβασης για να συνδεθεί. Για να διατηρηθεί η συνολική ασφάλεια του συστήματος, κάθε χρήστης του συστήματός σας πρέπει να έχει κωδικό πρόσβασης. Μπορείς χρησιμοποιήστε την εντολή passwd για να αλλάξετε ή να διαχειριστείτε τους κωδικούς πρόσβασης χρήστη στο Linux.
3. ταυτότητα χρήστη
Το πεδίο ID χρήστη, γνωστό ως UID, είναι ένας αριθμός που χρησιμοποιείται από το σύστημα Linux για την αναγνώριση των χρηστών. Οι περισσότεροι χρήστες συστημάτων έχουν αναγνωριστικό χρήστη μικρότερο από τον αριθμό 1000, ενώ οι κανονικοί χρήστες έχουν αναγνωριστικά που κυμαίνονται από 1000 και άνω. ο ρίζα (διαχειριστής) ο χρήστης έχει συνήθως το ID 0.
4. Αναγνωριστικό ομάδας
Το τέταρτο πεδίο αφορά το αναγνωριστικό ομάδας (κοινώς γνωστό ως GID). Ως αναγνωριστικό χρήστη, το GID είναι επίσης ένας αριθμός. Το αναγνωριστικό ομάδας καθορίζει την κύρια ομάδα ενός χρήστη. Επιπλέον, τα GID κατηγοριοποιούν όλους τους χρήστες σε συγκεκριμένα σύνολα για ευκολότερη διαχείριση. Ένας χρήστης μπορεί να ανήκει σε περισσότερες από μία ομάδες στο Linux. Για να μάθετε περισσότερα σχετικά με τις ομάδες στις οποίες ανήκει ένας χρήστης μπορείτε να δείτε το /etc/group αρχείο.
γάτα / κλπ / ομάδα
5. ΓΕΚΟΣ
Το επόμενο πεδίο είναι το πεδίο GECOS. Περιέχει συνήθως το πλήρες όνομα του χρήστη και πρόσθετες λεπτομέρειες, όπως τον αριθμό τηλεφώνου ή τους αριθμούς δωματίων, οι οποίοι διαχωρίζονται με κόμμα. Αυτό το πεδίο είναι προαιρετικό και επομένως μπορεί να είναι κενό.
6. Αρχική σελίδα
Αυτό το πεδίο περιέχει το /home κατάλογος που σχετίζεται με τον χρήστη. Αυτός είναι ο κύριος κατάλογος που αποθηκεύει τα κύρια αρχεία και τους καταλόγους χρηστών όπως /Desktop και /Pictures. Σε αυτό το παράδειγμα, ο αρχικός κατάλογος του χρήστη βρίσκεται στο /home/john.
Η ύπαρξη ξεχωριστών οικιακών καταλόγων για κάθε χρήστη είναι ένας από τους παράγοντες που επιτρέπει στο Linux να είναι ένα πραγματικά λειτουργικό σύστημα πολλαπλών χρηστών.
7. Κέλυφος
Αυτό το πεδίο περιέχει το όνομα του προεπιλεγμένου κελύφους που σχετίζεται με έναν χρήστη. Το κέλυφος είναι το περιβάλλον στο οποίο ένας χρήστης μπορεί να εκτελεί εντολές και σενάρια. Οι περισσότερες διανομές Linux χρησιμοποιούν το Bourne Again Shell (Bash) ως το προεπιλεγμένο πρόγραμμα κελύφους.
Διευκόλυνση της διαχείρισης συστήματος στο Linux
Αυτός ο οδηγός σας έχει δείξει τι είναι /etc/passwd αρχείο στο Linux και ο βασικός ρόλος που παίζει κατά τη διαχείριση χρηστών στο σύστημά σας Linux. Το αρχείο passwd περιέχει πληροφορίες που σχετίζονται με τον χρήστη, όπως όνομα χρήστη, λεπτομέρειες κωδικού πρόσβασης, διαδρομή καταλόγου οικίας, αναγνωριστικά χρήστη και ομάδας κ.λπ.
Όπως έχετε δει, οι περισσότεροι χρήστες Linux είναι συνήθως μέρος μιας ομάδας για να διευκολύνουν τη διαχείριση της πρόσβασης αρχείων και άλλων προνομίων. Μπορείτε να προσθέσετε χρήστες σε ομάδες μόνοι σας εάν έχετε τα απαραίτητα δικαιώματα για να το κάνετε.
Θέλετε να διαχειριστείτε καλύτερα τους χρήστες στο Ubuntu Linux; Η απάντηση είναι να δημιουργήσετε ομάδες και, στη συνέχεια, να χρησιμοποιήσετε τη δυνατότητα προσθήκης χρήστη του Ubuntu.
Διαβάστε Επόμενο
- Linux
- Ελεγχος λογαριασμού χρήστη
- Διαχείριση συστήματος
Η Mwiza αναπτύσσει λογισμικό από επάγγελμα και γράφει εκτενώς σε Linux και προγραμματισμό front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν την ιστορία, τα οικονομικά, την πολιτική και την επιχειρηματική-αρχιτεκτονική.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.