Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 21102|Απάντηση: 0

[Linux] Η διαφορά μεταξύ /bin/false και /sbin/nologin, η οποία απαγορεύει στους χρήστες να συνδεθούν

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/4/2021 1:20:27 μ.μ. | | |
1 Διαφορά
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Συμβουλές:
Ελέγξτε το αρχείο /etc/passwd για να δείτε το κέλυφος που χρησιμοποιείται από κάθε χρήστη

2.1 nologin
Όταν ο χρήστης έχει ρυθμιστεί σε /sbin/nologin, εάν ο χρήστης ssh είναι συνηθισμένος στο λειτουργικό σύστημα Linux, θα σας ζητηθεί
Αυτός ο λογαριασμός δεν είναι διαθέσιμος προς το παρόν.


2.2 Ψευδής
Όταν ο χρήστης έχει ρυθμιστεί σε /bin/false, το ssh εμφανίζεται ως εξής
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su χρήστης111
root@vultr:~# whoami
ρίζα

Δεν θα υπάρξει προτροπή και ο χρήστης δεν θα μπορεί να αλλάξει




Προηγούμενος:(Ασφάλεια).NET/C# αποτρέπει την πρόσβαση μεταξύ καταλόγων σε λήψεις
Επόμενος:SFTP Δεν ήταν δυνατή η ανάγνωση του πακέτου: Επαναφορά σύνδεσης από ομότιμο
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com