Κωδικοί πρόσβασης Linux: Πώς να ελέγξετε τις ρυθμίσεις ενός χρήστη

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

Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε την εντολή "passwd" με τη σημαία "-S". Εάν εκτελέσετε απλώς την εντολή "passwd -S", θα δείτε μια λίστα με τις ρυθμίσεις κωδικού πρόσβασης του λογαριασμού σας. Για να δείτε τις ρυθμίσεις άλλων χρηστών, πληκτρολογήστε "passwd -S [το όνομα χρήστη τους]" εναλλακτικά, εάν θέλετε να δείτε τις ρυθμίσεις κωδικού πρόσβασης για κάθε χρήστη, χρησιμοποιήστε τη σημαία "-a".

Αναλύοντας τα αποτελέσματα της εντολής

Η έξοδος θα μοιάζει με "[όνομα χρήστη] P 09/07/2020 0 99999 7 -1", όπως φαίνεται σε αυτό το στιγμιότυπο οθόνης.

Τα κόκκινα πλαίσια καλύπτουν το όνομα χρήστη του ερωτούμενου λογαριασμού χρήστη.

Το πρώτο μέρος είναι πάντα το όνομα χρήστη του λογαριασμού. Στη συνέχεια, έχετε ένα γράμμα που μπορεί να είναι "P", "L" ή "NP". Το "P" σημαίνει ότι ο λογαριασμός έχει έναν έγκυρο κωδικό πρόσβασης, το "L" σημαίνει ότι ο λογαριασμός είναι κλειδωμένος από τον λογαριασμό root και δεν μπορεί να χρησιμοποιηθεί για σύνδεση, το "NP" σημαίνει ότι δεν έχει δοθεί κωδικός πρόσβασης σειρά.

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

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

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

Τελικά Βήματα

Ο τελευταίος αριθμός είναι η «περίοδος αδράνειας» σε ημέρες. Ένας χρήστης μπορεί να αλλάξει τον κωδικό πρόσβασής του μόνο εάν συνδεθεί στο σύστημα. Εάν ο χρήστης δεν συνδεθεί μετά τη λήξη του κωδικού πρόσβασής του, δεν μπορεί να τον αλλάξει. Αυτή η τιμή ορίζει πόσες ημέρες θα περιμένει το σύστημα για να κλειδώσει τον λογαριασμό του χρήστη εάν δεν συνδεθεί. Η τιμή "-1" μπορεί να απενεργοποιήσει αυτήν τη λειτουργία και να μην κλειδώσει ποτέ τον λογαριασμό.