Οι παλαιότερες εκδόσεις του Raspberry Pi OS είχαν από προεπιλογή τυπικά διαπιστευτήρια χρήστη. Παρόλο που η νεότερη έκδοση σάς ζητά να δημιουργήσετε ένα προσαρμοσμένο όνομα χρήστη και κωδικό πρόσβασης κατά την εγκατάσταση, ίσως χρειαστεί να δημιουργήσετε περισσότερους χρήστες στο δρόμο για να ικανοποιήσετε πρόσθετες απαιτήσεις.
Μπορείτε να το κάνετε αυτό εύκολα χρησιμοποιώντας εντολές Linux και δεδομένου ότι το Raspberry Pi OS είναι μια γεύση του Linux, οι ίδιες εντολές ισχύουν και για άλλες διανομές.
Δημιουργήστε έναν νέο χρήστη στο Raspberry Pi OS
Μπορείτε να χρησιμοποιήσετε και τα δύο Προσθήκη χρήστη και πρόσθεσε χρήστη προς την δημιουργήστε έναν νέο χρήστη στο Linux; οι εντολές είναι λίγο διαφορετικές όμως. Το useradd είναι μια εντολή χαμηλού επιπέδου και λειτουργεί με όλες τις διανομές Linux, ενώ το adduser είναι εντολή υψηλού επιπέδου και λειτουργεί με λιγότερες διανομές. Και οι δύο εντολές λειτουργούν μια χαρά στο Raspberry Pi OS.
Χρησιμοποιήστε αυτήν την εντολή για να δημιουργήσετε έναν χρήστη με όνομα βισνού χρησιμοποιώντας την προσθήκη χρήστη:
sudo useradd vishnu
Ωστόσο, η εντολή δεν δημιουργεί έναν αρχικό κατάλογο για τον νέο χρήστη. Με αυτόν τον τρόπο θα δημιουργήσατε χρήστες συστήματος που δεν χρειάζονται έναν οικιακό κατάλογο. Επίσης, πρέπει να ορίσετε τον κωδικό πρόσβασης για τον νέο χρήστη χρησιμοποιώντας:
sudo passwd vishnu
Αντίθετα, η εντολή adduser σας ζητά να ορίσετε τον κωδικό πρόσβασης τη στιγμή της δημιουργίας του χρήστη.
sudo adduser vishnu
Επίσης, δημιουργεί έναν οικιακό κατάλογο με το όνομα του χρήστη. Μπορείτε να το ελέγξετε με:
ls /home
Δημιουργία νέου χρήστη με συγκεκριμένο αναγνωριστικό
Οι νέοι χρήστες λαμβάνουν το επόμενο διαθέσιμο UID από προεπιλογή. Μερικές φορές είναι επιθυμητό να δημιουργήσετε έναν νέο χρήστη με προσαρμοσμένο UID. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας:
sudo useradd -u 2200 vishnu
-u καθορίζει το UID, 2200 σε αυτήν την περίπτωση. Μόλις δημιουργηθεί ο νέος χρήστης, μπορείτε να ελέγξετε με το ταυτότητα εντολή, η οποία εμφανίζει το UID καθώς και τις ομάδες στις οποίες ανήκει ένας χρήστης.
id vishnu
Πώς να δημιουργήσετε έναν νέο χρήστη με έναν προσαρμοσμένο κατάλογο αρχικής σελίδας
Εάν θέλετε ένα προσαρμοσμένο όνομα για τον αρχικό σας κατάλογο, μπορείτε να χρησιμοποιήσετε την εντολή:
sudo useradd -m -d /home/mychoice vishnuhome
-Μ καθορίζει ότι ο αρχικός κατάλογος πρέπει να δημιουργηθεί και -ρε καθορίζει τη θέση του καταλόγου.
Δώστε στον Νέο χρήστη τα σωστά προνόμια
Δημιουργήσατε έναν νέο χρήστη, αλλά είναι τυπικός χρήστης και δεν ανήκει στις ομάδες που ανήκει ο προεπιλεγμένος χρήστης του Raspberry Pi. Χωρίς να είναι μέλος αυτών των ομάδων, ο νέος χρήστης δεν μπορεί να διαχειριστεί το σύστημα και να διαχειριστεί καταστάσεις όπου απαιτούνται αυξημένα προνόμια. Για παράδειγμα:
- Η αναβάθμιση του συστήματος θα απαιτούσε sudo προνόμια
- Η σύνδεση σε νέα δίκτυα Wi-Fi με χρήση του διαχειριστή δικτύου θα απαιτούσε από τον χρήστη να βρίσκεται στο netdev ομάδα
Για να προσθέσετε τον νέο χρήστη στην ομάδα sudo, εκτελέστε:
sudo usermod -a -G sudo vishnu
...που -ένα καθορίζει προσθήκη και -ΣΟΛ καθορίζει ομάδα.
Για να προσθέσετε τον νέο χρήστη σε όλες τις ομάδες ως προεπιλεγμένο χρήστη, καταχωρίστε πρώτα τις ομάδες του προεπιλεγμένου χρήστη με:
id vishnu
Στη συνέχεια, προσθέστε τον νέο χρήστη σε αυτές τις ομάδες με:
sudo usermod -a -G κόμμα, χωρισμένο, ομάδα, ονόματα vishnu
Διαγράψτε τους ανεπιθύμητους χρήστες στο Raspberry Pi OS
Στο Raspberry Pi OS, πρέπει να διαγράψετε τον προεπιλεγμένο χρήστη πι αν δεν είναι απαραίτητο. Αυτό γίνεται για λόγους ασφαλείας. Εάν έχετε ενεργοποιήσει το SSH στο Raspberry Pi με το προεπιλεγμένο όνομα χρήστη πι, είναι ευάλωτο σε hacking ωμής βίας, εκτός εάν προστατεύεται από μια εφαρμογή περιορισμού ρυθμού όπως το Fail2Ban.
Στο Raspbian, που είναι μια παλαιότερη έκδοση του λειτουργικού συστήματος, είναι σχεδόν υποχρεωτική η διαγραφή του χρήστη πι όταν το SSH είναι ενεργοποιημένο επειδή το προεπιλεγμένο όνομα χρήστη και κωδικός πρόσβασης είναι προκαθορισμένα.
Για να διαγράψετε τον προεπιλεγμένο χρήστη, πρέπει να συνδεθείτε ως διαφορετικός χρήστης. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε Αυτόματη σύνδεση πρώτα.
Τώρα συνδεθείτε ως άλλος χρήστης που έχει δικαιώματα sudo και διαγράψτε τον απαιτούμενο χρήστη χρησιμοποιώντας:
sudo userdel tom
Εάν θέλετε να καταργήσετε και τον αρχικό κατάλογο του χρήστη, χρησιμοποιήστε:
sudo userdel -r jill
...που -r είναι για την αφαίρεση του αρχικού καταλόγου.
Μπορείτε επίσης να χρησιμοποιήσετε το αυταπάτη εντολή να κάνει το ίδιο? τα επιχειρήματα είναι διαφορετικά όμως.
sudo deluser --remove-home jack
Η δημιουργία νέων χρηστών με χρήση εντολών είναι πιο εύκολη από όσο νομίζετε
Οι εντολές είναι αυτές που κάνουν το Linux ξεχωριστό. σας δίνουν πολύ μεγαλύτερη ευελιξία για να καθορίσετε τις ακριβείς οδηγίες.
Συχνά, το GUI δεν μπορεί να φιλοξενήσει όλες τις περίπλοκες λειτουργίες που μπορούν να κάνουν οι εντολές. Η εκμάθηση εντολών είναι σαν να μιλάς στον υπολογιστή στη μητρική του γλώσσα και είναι εύκολο.