chsh - αλλαγή του κελύφους σύνδεσης
ΣΥΝΟΨΗ
chsh [επιλογές] [ΧΡΗΣΤΗΣ]
ΠΕΡΙΓΡΑΦΗ
Η εντολή chsh αλλάζει το κέλυφος σύνδεσης του χρήστη. Αυτό καθορίζει το όνομα της αρχικής εντολής σύνδεσης του χρήστη. Ένας κανονικός χρήστης μπορεί να αλλάξει μόνο το κέλυφος σύνδεσης για τον δικό του λογαριασμό. ο χρήστης root μπορεί να αλλάξει το κέλυφος σύνδεσης για οποιονδήποτε λογαριασμό.
ΕΠΙΛΟΓΕΣ
Οι επιλογές που ισχύουν για την εντολή chsh είναι:
-h, --help
Εμφάνιση μηνύματος βοήθειας και έξοδος.
-R, --root CHROOT_DIR
Εφαρμογή αλλαγών στον κατάλογο CHROOT_DIR και χρήση των αρχείων διαμόρφωσης από τον κατάλογο CHROOT_DIR. Μόνο οι απόλυτες διαδρομές υποστηρίζονται.
-s, --shell SHELL
Το όνομα του νέου κελύφους σύνδεσης του χρήστη. Η ρύθμιση αυτού του πεδίου σε κενό προκαλεί την επιλογή του προεπιλεγμένου κελύφους σύνδεσης από το σύστημα.
Εάν η επιλογή -s δεν επιλεγεί, η chsh λειτουργεί με διαδραστικό τρόπο, ζητώντας από τον χρήστη με το τρέχον κέλυφος σύνδεσης. Εισαγάγετε τη νέα τιμή για να αλλάξετε το κέλυφος ή αφήστε τη γραμμή κενή για να χρησιμοποιήσετε το τρέχον. Το τρέχον κέλυφος εμφανίζεται μεταξύ ενός ζεύγους αγκύλων [ ].
ΣΗΜΕΙΩΣΗ
Ο μόνος περιορισμός που τίθεται στο κέλυφος σύνδεσης είναι ότι το όνομα της εντολής πρέπει να είναι αναγράφεται στο /etc/shells, εκτός εάν ο εκτελεστής είναι ο χρήστης root, οπότε μπορεί να προστεθεί οποιαδήποτε τιμή. Ένας λογαριασμός με περιορισμένο κέλυφος σύνδεσης δεν μπορεί να αλλάξει το κέλυφος σύνδεσής του. Για αυτόν τον λόγο, η τοποθέτηση του /bin/rsh στο /etc/shells αποθαρρύνεται, καθώς η τυχαία αλλαγή σε ένα περιορισμένο κέλυφος θα εμπόδιζε τον χρήστη να αλλάξει ποτέ το κέλυφος σύνδεσής του πίσω στην αρχική του τιμή.
Για αυτόν τον λόγο, η τοποθέτηση του /bin/rsh στο /etc/shells αποθαρρύνεται, καθώς η τυχαία αλλαγή σε ένα περιορισμένο κέλυφος θα εμπόδιζε τον χρήστη να αλλάξει ποτέ το κέλυφος σύνδεσής του πίσω στην αρχική του τιμή.
ΑΡΧΕΙΑ
/etc/passwd
Πληροφορίες λογαριασμού χρήστη.
/etc/shells
Λίστα έγκυρων κελυφών σύνδεσης.
/etc/login.defs
Διαμόρφωση της σουίτας κωδικών πρόσβασης shadow.
ΔΕΣ ΕΠΙΣΗΣ
chfn(1), login.defs(5), passwd(5).