Χρήστες λίστας Ubuntu - 6 εύκολες εντολές

Εικονίδιο ώρας ανάγνωσης 5 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

χρήστες της λίστας ubuntu

Αναρωτιέστε πώς να χρησιμοποιήσετε το Ubuntu για τη λίστα χρηστών; Δεδομένου ότι είναι ένα λειτουργικό σύστημα πολλών χρηστών, επιτρέπει σε πολλούς χρήστες σε διαφορετικά τερματικά ή υπολογιστές να έχουν πρόσβαση σε ένα μόνο σύστημα. Ωστόσο, θα θέλετε να καταχωρίσετε λογαριασμούς χρηστών για καλύτερη διαχείριση.

Σε αυτόν τον οδηγό, θα συζητήσω μερικές βασικές εντολές για να το πετύχετε αυτό με ευκολία.

Ας κυλήσουμε μέσα!

Γιατί είναι σημαντική η λίστα χρηστών στο Ubuntu;

Οι χρήστες της καταχώρισης προσφέρουν πολλά πλεονεκτήματα όπως:

  • Διαχείριση συστήματος: Μπορείτε να παραθέσετε τους χρήστες του Ubuntu για να επαληθεύσετε την κατάσταση του λογαριασμού, να ελέγξετε τα δικαιώματα και να εκτελέσετε άλλες εργασίες συντήρησης, όπως διαγραφή λογαριασμού και επαναφορά κωδικού πρόσβασης.
  • Ασφάλεια: Ο εντοπισμός και η παρακολούθηση των χρηστών στο σύστημά σας στο Ubuntu βοηθά στον εντοπισμό μη εξουσιοδοτημένων λογαριασμών που ενδέχεται να αποτελούν απειλές για την ασφάλεια.
  • Διαχείριση πόρων: Ως διαχειριστής Linux, μπορείτε να προσδιορίσετε ποιοι χρήστες καταναλώνουν τους περισσότερους πόρους. Αυτό σας βοηθά να βελτιστοποιήσετε την απόδοση του συστήματος.
  • Τεκμηρίωση και αναφορά: Η λήψη πληροφοριών για όλους τους χρήστες του συστήματος βοηθά τις ομάδες IT να τεκμηριώνουν διαμορφώσεις και ρυθμίσεις.
  • Συνεργασία: Μπορείτε να ελέγξετε εάν συγκεκριμένοι χρήστες έχουν λογαριασμούς συστήματος ή να βρείτε έναν χρήστη με τον οποίο πρέπει να συνεργαστείτε σε συγκεκριμένα έργα.
  • Αντιμετώπιση προβλημάτων: Μπορείτε να χρησιμοποιήσετε τη λίστα των χρηστών για να βρείτε διενέξεις ή ζητήματα.

Πώς να καταχωρήσετε χρήστες στο Ubuntu

Ας εξερευνήσουμε τις ακόλουθες έξι εντολές για τη λίστα χρηστών στο Ubuntu:

1. Χρήση της εντολής cat

Σε λειτουργικά συστήματα που βασίζονται σε Linux, το "κλπ/passwdΤο αρχείο περιέχει μια λίστα με διαμορφωμένους χρήστες μαζί με τις σχετικές πληροφορίες για τον καθένα. Επιπλέον, μπορείτε να χρησιμοποιήσετε το πως εντολή για προβολή του περιεχομένου του στο τερματικό.

Για να το κάνετε αυτό, πατήστε CTRL + ALT + Τ για να ανοίξετε το τερματικό σας στο Ubuntu. Πληκτρολογήστε "cat /etc/passwdΚαι χτύπησε εισάγετε.

καταχώριση χρηστών ubuntu με εντολή cat

Ως αποτέλεσμα, θα δείτε μια λίστα χρηστών, όπου κάθε σειρά του πίνακα εμφανίζει εκτενείς λεπτομέρειες όπως:

  • Επωνυμία Φαρμακείου
  • Κωδικός Πρόσβασης (όπου x υποδηλώνει κωδικό πρόσβασης για τον αντίστοιχο χρήστη)
  • Όνομα Χρήστη (UID)
  • Αναγνωριστικό ομάδας χρήστη (GID)
  • Προαιρετικές πληροφορίες (συμπεριλαμβανομένου του πλήρους ονόματος, αριθμού τηλεφώνου, αριθμού δωματίου κ.λπ.)
  • Αρχική σελίδα
  • Προεπιλεγμένο κέλυφος σύνδεσης

Για καλύτερη κατανόηση, δείτε το παρακάτω διάγραμμα:

κατανόηση του μοτίβου στο αρχείο /etc/passwd

2. Χρησιμοποιώντας το λιγότερο Command

Στο Ubuntu, το μείον Η εντολή χρησιμοποιείται για την ανάγνωση του περιεχομένου μιας σελίδας κειμένου μία σελίδα τη φορά. Σε αυτήν την περίπτωση, θα το χρησιμοποιήσω για να προβάλω το αρχείο "/etc/passwd" και να παραθέσω όλους τους χρήστες στο τερματικό μου στο Ubuntu.

Για αυτό, θα τρέξω το λιγότερο "/etc/passwd" εντολή, η οποία θα δώσει την ακόλουθη έξοδο.

καταχώριση χρηστών ubuntu με λιγότερες εντολές

3. Χρησιμοποιώντας την εντολή getent

Η απολαυστικός εντολή σας βοηθά να λαμβάνετε καταχωρήσεις από σημαντικό κείμενο που περιέχει πληροφορίες χρήστη, όπως passwd και βάσεις δεδομένων ομάδων.

Τώρα, για να παραθέσω τις εγγραφές του αρχείου "/etc/passwd", θα εκτελέσω το "getent passwd" εντολή.

καταχώριση χρηστών ubuntu με την εντολή getent

4. Χρήση της εντολής awk

awk εντολή είναι χρήσιμο όταν θέλετε να εμφανίσετε μόνο το όνομα χρήστη. Για παράδειγμα, όταν γράφετε ένα σενάριο για να εκτελέσετε οποιαδήποτε λειτουργία σε πολλούς λογαριασμούς χρηστών. Σε αυτό το σενάριο, η καταχώριση μόνο ονομάτων χρήστη και η ανακατεύθυνσή τους σε ένα κείμενο θα μπορούσε να είναι εξοικονόμηση χρόνου.

Εδώ, θα προσθέσω το -Επιλογή F ως επιλογή διαχωριστικού πεδίου με ":" για να εκτυπώσετε μόνο το πρώτο πεδίο από το "/ etc / passwd” αρχείο που αντιπροσωπεύει τα ονόματα χρήστη.

καταχώριση χρηστών ubuntu με εντολή awk

5. Χρησιμοποιώντας την εντολή cut

Μπορείτε επίσης να επιτύχετε την ίδια έξοδο με το εντολή κοπής. Για αυτό, ανακατευθύνετε την έξοδο του "/etc/passwd" στην εντολή cut χρησιμοποιώντας τον τελεστή σωλήνα "|". Προσθέστε την επιλογή -d ως οριοθέτη και -f για να επιλέξετε μόνο το πρώτο πεδίο.

Για παράδειγμα, θα γράψω "cat /etc/passwd | κόβω -d: -f1" εντολή.

καταχώριση χρηστών ubuntu με εντολή cut

6. Χρησιμοποιώντας την εντολή compgen

Η εντολή compgen με -u Η επιλογή παραθέτει τους λογαριασμούς χρηστών στο τερματικό. Επιπλέον, μπορείτε να διοχετεύσετε την έξοδό του στην εντολή στήλης για να παραθέσετε ονόματα χρηστών σε στήλες αντί για μια ενιαία μεγάλη λίστα.

Για την επίδειξη, θα εκτελέσω το "compgen -u | στήλη" εντολή.

καταχώριση χρηστών ubuntu με την εντολή compgen

Πώς να καταχωρήσετε μόνο τους συνδεδεμένους χρήστες στο Ubuntu

Για να απαριθμήσετε μόνο τους χρήστες που είναι συνδεδεμένοι αυτήν τη στιγμή, μπορείτε να χρησιμοποιήσετε:

Χρησιμοποιώντας το Who Command

Στο Ubuntu, το που διοικούν εμφανίζει το όνομα σύνδεσης του τρέχοντος χρήστη, τους αριθμούς γραμμής τερματικού, τον χρόνο σύνδεσης και το όνομα του απομακρυσμένου κεντρικού υπολογιστή.

Τώρα, για να απαριθμήσω τους συνδεδεμένους χρήστες με τα αναφερόμενα στοιχεία, θα πληκτρολογήσω το "που είναι υπεύθυνοι για την επικύρωση των εργαλείων στο δικό τους πλαίσιο, φέρνοντας τις ανάγκες και τις προκλήσεις τους ” εντολή στο τερματικό.

παραθέτοντας μόνο τους συνδεδεμένους χρήστες με who command

Σύμφωνα με το δεδομένο αποτέλεσμα, «συγγραφέας” είναι ο τρέχων συνδεδεμένος χρήστης στο σύστημά μου στο Ubuntu.

Χρησιμοποιώντας την εντολή w

Η εντολή w στο Linux παρέχει μια γρήγορη περίληψη του ποιος χρησιμοποιεί αυτήν τη στιγμή το σύστημα, πόσο χρησιμοποιείται το σύστημα και ποια προγράμματα εκτελούνται αυτήν τη στιγμή.

Τώρα, θα τρέξω το "w" εντολή.

παραθέτοντας μόνο τους συνδεδεμένους χρήστες με την εντολή w

Στην παραπάνω έξοδο:

  • ΜΕΤΑΧΕΙΡΙΖΌΜΕΝΟΣ αντιπροσωπεύει το όνομα χρήστη μου ως τον τρέχοντα συνδεδεμένο χρήστη.
  • TTY εμφανίζει την τερματική συσκευή που σχετίζεται με την τρέχουσα συνεδρία μου.
  • ΑΠΟ υποδεικνύει τον απομακρυσμένο κεντρικό υπολογιστή στον οποίο είμαι συνδεδεμένος.
  • ΣΥΝΔΕΣΗ@ δείχνει την ώρα κατά την οποία έχω συνδεθεί στο σύστημα.
  • ΆΕΡΓΟΣ αντιπροσωπεύει τη διάρκεια της αδράνειας από την τελευταία μου αλληλεπίδραση.
  • JCPU υποδεικνύει τον χρόνο CPU που χρησιμοποιείται για όλες τις διεργασίες που συνδέονται με την περίοδο λειτουργίας μου.
  • PCPU εμφανίζει το ποσοστό του χρόνου CPU που χρησιμοποιείται στην τρέχουσα διαδικασία.
  • ΤΙ εμφανίζει τις λεπτομέρειες που σχετίζονται με μια διαδικασία ή εντολή που εκτελείται στην περίοδο λειτουργίας μου.

Μπόνους Συμβουλές:

Για να ελέγξετε το όνομα του τρέχοντος συνδεδεμένου χρήστη, πληκτρολογήστε "Χρήστες" στο τερματικό σας στο Ubuntu.

έλεγχος του ονόματος των συνδεδεμένων χρηστών του ubuntu

Για να λάβετε πληροφορίες σχετικά με έναν συγκεκριμένο χρήστη στο Ubuntu, εκτελέστε το "Όνομα χρήστη grep /etc/passwd". Εδώ, θα ελέγξω τα στοιχεία του χρήστη "συγγραφέα".

λήψη πληροφοριών για έναν συγκεκριμένο χρήστη στο ubuntu

Για να μετρήσετε τον συνολικό αριθμό χρηστών στο Ubuntu, χρησιμοποιήστε την εντολή wc with cat ως "cat /etc/passwd | wc -l".

καταμέτρηση χρηστών ubuntu με εντολή wc
έλεγχος εύρους για αναγνωριστικά χρηστών στο ubuntu

Για να ελέγξετε το εύρος για αναγνωριστικά χρηστών, εκτελέστε το "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs" εντολή.

Μπορεί επίσης να σας ενδιαφέρει:

Επιλέξτε οποιαδήποτε από τις προσεγγίσεις που συζητήθηκαν για να ελέγξετε τους λογαριασμούς χρηστών. Σημειώστε ότι αυτές οι εντολές μπορούν να εκτελεστούν σε όλες τις διανομές Linux συμπεριλαμβανομένου του Ubuntu. Επιπλέον, κανένα από αυτά δεν χρειάζεται πρόσβαση sudo που σημαίνει ότι είναι διαθέσιμο σε κάθε χρήστη.

Τώρα που ξέρετε πώς να χρησιμοποιείτε το Ubuntu για τη λίστα χρηστών, μοιραστείτε την αγαπημένη σας μέθοδο στα παρακάτω σχόλια!

Περισσότερα για τα θέματα: Ubuntu