21Aug
Όταν εγκαταστήσετε για πρώτη φορά το κέλυφος Ubuntu Bash στα Windows 10, θα σας ζητηθεί να δημιουργήσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για το περιβάλλον Bash.Το Bash θα συνδεθεί αυτόματα σε αυτόν το λογαριασμό χρήστη όποτε ξεκινάτε το κέλυφος, αλλά μπορείτε να το αλλάξετε - και τον κωδικό πρόσβασής του.
Ωστόσο, δεν μπορείτε να το κάνετε αυτό μόνο με τις τυπικές εντολές του Linux.Αντ 'αυτού, πρέπει να χρησιμοποιήσετε την εντολή lxrun εκτός του περιβάλλοντος Bash για να τον ελέγξετε.
Πώς λειτουργούν οι λογαριασμοί χρηστών στο Bash Shell των Windows 10
Όταν ρυθμίζετε το Bash στα Windows 10 εκτελώντας το πρόγραμμα bash.exe ή την εντολή lxrun / install, τα Windows θα σας ζητήσουν να δημιουργήσετε έναν λογαριασμό χρήστη για χρήση στο κέλυφος Bash.Τα Windows ονομάζουν αυτόν τον "λογαριασμό χρήστη UNIX".Έτσι, εάν δώσετε το όνομα "bob" και ο κωδικός πρόσβασης "letmein", ο λογαριασμός σας χρήστη Linux θα ονομάζεται "bob" και θα έχει τον αρχικό φάκελο "/home/ bob".Όταν πρέπει να εισαγάγετε τον κωδικό πρόσβασης στο κέλυφος, θα πρέπει να εισαγάγετε "letmein".Αυτό είναι εντελώς ανεξάρτητο από το λογαριασμό χρήστη και τον κωδικό πρόσβασης των Windows.
Κάθε χρήστης των Windows έχει το δικό του περιβάλλον Bash, συμπεριλαμβανομένων ξεχωριστών αρχείων, εγκατεστημένων προγραμμάτων και ρυθμίσεων διαμόρφωσης.Αν ένας άλλος λογαριασμός χρήστη των Windows στον υπολογιστή σας ρυθμίσει το Bash, θα του ζητηθεί να ρυθμίσει το δικό του λογαριασμό χρήστη για το περιβάλλον Bash.Τα περιβάλλοντα Bash θα παραμείνουν εντελώς ξεχωριστά, το καθένα με τους δικούς τους λογαριασμούς χρηστών που δεν είναι προσβάσιμοι από το άλλο περιβάλλον.
Με άλλα λόγια, κάθε λογαριασμός χρηστών των Windows έχει το δικό του ξεχωριστό sandbox για το Ubuntu Bash.
Τρόπος αλλαγής του προεπιλεγμένου λογαριασμού χρήστη για το Bash
Για να αλλάξετε τον προεπιλεγμένο λογαριασμό χρήστη στο κέλυφος Ubuntu Bash, ανοίξτε ένα παράθυρο γραμμής εντολών ή το PowerShellπαράθυρο.Κάντε δεξί κλικ στο κουμπί "Έναρξη" ή πατήστε τα Windows + X στο πληκτρολόγιό σας και επιλέξτε "Γραμμή εντολών" για να ανοίξετε ένα.
Στο παράθυρο "Γραμμή εντολών"( όχι σε παράθυρο κελύφους Bash), εκτελέστε την ακόλουθη εντολή.Αντικαταστήστε το "myusername" στην παρακάτω εντολή με το νέο όνομα χρήστη:
lxrun / setdefaultuser myusernameΕάν ο λογαριασμός χρήστη δεν υπάρχει ήδη στο περιβάλλον Bash, θα δημιουργηθεί και θα σας ζητηθεί ο κωδικός πρόσβασής σας.
Εάν θέλετε να χρησιμοποιήσετε το λογαριασμό root ως προεπιλεγμένο λογαριασμό χρήστη, μπορείτε να εκτελέσετε την παρακάτω εντολή:
lxrun / setdefaultuser rootΑυτό θα ορίσει τον λογαριασμό χρήστη ρίζας ως προεπιλεγμένο λογαριασμό χρήστη χωρίς κωδικό πρόσβασης.Ο λογαριασμός root θα οριστεί επίσης ως προεπιλεγμένος λογαριασμός χρήστη χωρίς κωδικό πρόσβασης, εάν εγκαταστήσατε το περιβάλλον Bash με την εντολή lxrun / install / y.
Τρόπος αλλαγής του κωδικού πρόσβασης του λογαριασμού χρήστη σας Bash
Για να αλλάξετε τον κωδικό πρόσβασης του λογαριασμού χρήστη Bash, θα πρέπει να χρησιμοποιήσετε κανονικές εντολές Linux μέσα στο περιβάλλον του Ubuntu Bash.Για να αλλάξετε τον κωδικό πρόσβασής σας, θα εκκινήσετε ένα κέλυφος Bash και εκτελέστε την ακόλουθη εντολή:
passwdΘα σας ζητηθεί να καταχωρήσετε τον τρέχοντα κωδικό πρόσβασης του λογαριασμού χρήστη και στη συνέχεια θα σας ζητηθεί να δώσετε ένα νέο.
Τρόπος εναλλαγής μεταξύ λογαριασμών χρηστών
Η εντολή lxrun / setdefaultuser ελέγχει ποιο λογαριασμό χρήστη χρησιμοποιεί το κέλυφος Bash από προεπιλογή.Ωστόσο, εάν θέλετε να χρησιμοποιήσετε πολλούς λογαριασμούς χρηστών με το Bash, μπορείτε να εναλλάσσετε μεταξύ τους ενώ βρίσκεστε μέσα σε ένα κέλυφος Bash.
Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή σε ένα κέλυφος Bash, αντικαθιστώντας το όνομα χρήστη με το όνομα χρήστη που θέλετε να χρησιμοποιήσετε:
su usernameΘα σας ζητηθεί να εισάγετε τον κωδικό πρόσβασης του άλλου χρήστη και στη συνέχεια θα μεταβείτε στοαυτόν τον λογαριασμό χρήστη στο κέλυφος Bash.
Τρόπος δημιουργίας νέου λογαριασμού χρήστη στο Bash
Μπορείτε να δημιουργήσετε λογαριασμούς χρηστών χρησιμοποιώντας την εντολή lxrun / setdefaultuser.Ωστόσο, μπορείτε επίσης να δημιουργήσετε νέους λογαριασμούς χρηστών από το περιβάλλον Bash.Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το "mynewuser" με το όνομα του νέου σας λογαριασμού χρήστη.
sudo adduser mynewuserΘα σας ζητηθεί να δώσετε τον κωδικό πρόσβασης του τρέχοντος λογαριασμού χρήστη για να πιστοποιήσετε την ταυτότητά σας και, στη συνέχεια, εισαγάγετε έναν κωδικό πρόσβασης για το λογαριασμό χρήστη.Θα σας ζητηθεί επίσης να δώσετε άλλες πληροφορίες, όπως ένα πλήρες όνομα και αριθμούς τηλεφώνου για αυτόν τον λογαριασμό.Όλα αυτά αποθηκεύονται τοπικά στον υπολογιστή σας και δεν είναι σημαντικά.Μπορείτε να πατήσετε το πλήκτρο Enter για να αφήσετε κενά τα πεδία αυτά.
Αφού δημιουργήσετε ένα νέο λογαριασμό χρήστη, μπορείτε να μεταβείτε σε αυτό χρησιμοποιώντας την παραπάνω εντολή su.