Πώς να χρησιμοποιήσετε την εντολή passwd στο Linux
Με την εντολή passwd του Linux μπορείτε να ορίσετε κωδικούς πρόσβασης για τον εαυτό σας ή για άλλους. Χάρη στις διάφορες διαθέσιμες επιλογές, μπορείτε να προσαρμόσετε τις ρυθμίσεις και ακόμη και να απενεργοποιήσετε λογαριασμούς που δεν χρησιμοποιούνται.
Τι είναι το passwd στο Linux;
Η εντολή passwd του Linux είναι ιδιαίτερα σημαντική για την ασφάλεια των δεδομένων του συστήματός σας. Η εντολή αυτή σας επιτρέπει να αλλάζετε κωδικούς πρόσβασης για μια ομάδα ή έναν χρήστη στο Linux. Με την εντολή passwd μπορείτε επίσης να ορίσετε χρονικά διαστήματα αλλαγής και κλειδώματος κωδικών πρόσβασης. Έτσι, αυτό το εργαλείο σας επιτρέπει να αποτρέπετε τη μη εξουσιοδοτημένη πρόσβαση και να διαχειρίζεστε καλύτερα τους διάφορους ρόλους. Αυτό ισχύει ιδιαίτερα κατά την επιλογή ασφαλών κωδικών πρόσβασης.
Το πρόγραμμα passwd του Linux περιλαμβάνεται ως στάνταρ σε όλες τις συνηθισμένες διανομές Linux, όπως το Debian ή το Ubuntu, και δεν χρειάζεται να εγκατασταθεί.
Πώς λειτουργεί η εντολή passwd;
Η λειτουργία του passwd είναι απλή. Για να αλλάξετε τον κωδικό πρόσβασής σας, απλώς πληκτρολογήστε την εντολή στη γραμμή εντολών. Εάν υπάρχει παλιός κωδικός, πληκτρολογήστε τον ξανά και, στη συνέχεια, αποθηκεύστε τον νέο κωδικό πρόσβασής σας. Για να αλλάξετε τον κωδικό πρόσβασης άλλου χρήστη, χρειάζεστε δικαιώματα root. Εάν τα έχετε, μπορείτε να χρησιμοποιήσετε την εντολή sudo του Linux για να δημιουργήσετε ή να αλλάξετε τα διαπιστευτήρια κάποιου άλλου. Την επόμενη φορά που ο συγκεκριμένος χρήστης θα συνδεθεί, θα πρέπει να πληκτρολογήσει τον νέο κωδικό.
Ποια είναι η σύνταξη της εντολής passwd στο Linux;
Η σύνταξη της απλής εντολής passwd έχει την εξής μορφή:
$ passwd [Options] [User]bashΕάν παραλείψετε τις παραμέτρους «[Options]» και «[User]», θα αλλάξετε μόνο τον δικό σας κωδικό πρόσβασης.
Ποιες επιλογές διαθέτει η εντολή passwd στο Linux;
Υπάρχουν πολλές επιλογές για το passwd. Οι πιο σημαντικές είναι:
- -a ή –all: Αυτή η επιλογή, σε συνδυασμό με την επιλογή -s, εξασφαλίζει ότι θα λάβετε πληροφορίες για όλους τους χρήστες.
- -d ή –delete: Αυτή η επιλογή σας επιτρέπει να απενεργοποιήσετε έναν κωδικό πρόσβασης.
- -e ή –expire: Χρησιμοποιήστε αυτήν την επιλογή για να αφήσετε έναν κωδικό πρόσβασης να λήξει. Στη συνέχεια, πρέπει να ορίσετε έναν νέο κωδικό πρόσβασης με το passwd την επόμενη φορά που θα συνδεθείτε.
- -i ή –inactive [days]: Με αυτή την επιλογή καθορίζετε πότε πρέπει να διαγραφεί ένας λογαριασμός. Ο χρόνος καθορίζεται από τον αριθμό των ημερών που ένας χρήστης παρέμεινε αδρανής μετά τη λήξη του κωδικού πρόσβασής του.
- -k ή –keep-tokens: Αυτή η επιλογή περιορίζει τις επιλογές αλλαγής για κωδικούς πρόσβασης που έχουν ήδη λήξει.
- -l ή –lock: Χρησιμοποιήστε αυτήν την επιλογή για να κλειδώσετε τον κωδικό πρόσβασης ενός χρήστη.
- -n ή –mindays [ημέρες]: Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε μετά από πόσες ημέρες από την τελευταία αλλαγή μπορεί να αλλάξει ξανά ένας κωδικός πρόσβασης.
- -S ή –status: Αυτή η επιλογή σας δείχνει τις τρέχουσες τιμές για έναν χρήστη.
- -u ή –unlock: Αυτή η επιλογή παρακάμπτει την επιλογή -l ή –lock.
- -w ή –warndays [ημέρες]: Χρησιμοποιήστε αυτήν την επιλογή για να προειδοποιήσετε έναν χρήστη για την επικείμενη λήξη του κωδικού πρόσβασης. Η παράμετρος «[ημέρες]» καθορίζει πόσο νωρίτερα πρέπει να σταλεί η προειδοποίηση.
- -x ή –maxdays [days]: Η επιλογή καθορίζει μετά από πόσες ημέρες πρέπει να ανανεωθεί ένας κωδικός πρόσβασης.
Παραδείγματα χρήσης της εντολής passwd στο Linux
Με μερικά απλά παραδείγματα θα σας δείξουμε πώς λειτουργεί στην πράξη η εντολή passwd στο Linux.
$ passwdbashΧρησιμοποιήστε την εντολή για να αλλάξετε τον κωδικό πρόσβασής σας. Εάν δεν είστε διαχειριστής, θα σας ζητηθεί να εισαγάγετε τον παλιό σας κωδικό πρόσβασης. Εάν τον εισαγάγετε σωστά, μπορείτε να δημιουργήσετε έναν νέο κωδικό. Στη συνέχεια, πρέπει να τον επιβεβαιώσετε ξανά.
$ sudo passwd PeterbashΟρίστε έναν νέο κωδικό πρόσβασης για τον χρήστη Peter.
$ sudo passwd -x 100 -n 5 -w 7 -i 10 PeterbashΧρησιμοποιήστε την εντολή για να ορίσετε ότι ο Peter θα πρέπει να δημιουργήσει νέο κωδικό πρόσβασης μετά από 100 ημέρες. Αν θέλει να αλλάξει τον κωδικό πρόσβασής του νωρίτερα, μπορεί να το κάνει πέντε ημέρες μετά την τελευταία αλλαγή. Θα λάβει ειδοποίηση να αλλάξει τον κωδικό πρόσβασής του μία εβδομάδα πριν από τη λήξη του. Αν δεν ορίσει νέο κωδικό πρόσβασης δέκα ημέρες μετά τη λήξη του κωδικού πρόσβασης, ο λογαριασμός του θα απενεργοποιηθεί.