Πώς εμφανίζω μια λίστα χρηστών σε Linux;

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

linux λίστα χρηστών

Ποιος θεωρείται χρήστης του συστήματος

Όποιος χρησιμοποιεί έναν υπολογιστή καιΤα εργαλεία OS μπορούν να θεωρηθούν χρήσιμα. Έχει οριστεί ένα συγκεκριμένο μοναδικό όνομα (διαφορετικά δεν επιτρέπεται), το οποίο μπορεί να περιλαμβάνει λατινικά γράμματα, αραβικούς αριθμούς, σύμβολα "_" και ".". Οποιοσδήποτε χρήστης έχει ξεχωριστό κατάλογο. Παίρνει σε αυτό μετά από εξουσιοδότηση. Περιέχει έναν αριθμό προσωπικών αρχείων και φακέλων. Συνήθως, οι κατάλογοι χρηστών βρίσκονται στον / home κατάλογο. Ο διαχειριστής του λειτουργικού συστήματος μπορεί να ρυθμίσει λογαριασμούς για να περιορίσει την πρόσβαση σε αρχεία, καταλόγους και περιφερειακά.

Πώς να εμφανίσετε μια λίστα χρηστών στο Linux

Πώς να λύσετε το πρόβλημα της απόσυρσης των υφιστάμενων λογαριασμών; Στο Linux, η λίστα των χρηστών εμφανίζεται με μια εντολή (επιτρέπονται διάφορες παράμετροι):

# cat / etc / passwd

Γιατί λειτουργεί αυτό; Το γεγονός είναι ότι όλα τα απαραίτητα δεδομένα περιέχονται στο αρχείο / etc / passwd. Ο ενδιαφερόμενος σε λογαριασμούς χρηστών τον απευθύνει επίσης απευθείας. Αφού ορίσετε την εντολή, εμφανίζεται μια λίστα λογαριασμών Linux. Η λίστα των χρηστών του συστήματος μπορεί να είναι αρκετά εκτεταμένη. Τα δεδομένα για τους υπάρχοντες λογαριασμούς εμφανίζονται γραμμικά ανά γραμμή.

Πώς μπορεί να φαίνεται στην οθόνη; Κάθε γραμμή θα εμφανίσει κάτι σαν το εξής:

root: xD634Jhs5jH32: 0: 0: root: root: / bin / bashnewuser: Xv7Q641g89oKK: 1000: 100: Ivan Fedorov: / home / newuser: / bin / bash

linux λίστα χρηστών

Αποκρυπτογράφηση:

account (όνομα χρήστη): κωδικός πρόσβασης (κωδικός αποθηκευμένος σε κρυπτογραφημένη μορφή): UID (μοναδικό ID): GID (αναγνωριστικό κύριας ομάδας χρηστών): GECOS (πρόσθετες πληροφορίες): κατάλογος (κατάλογος χρηστών): shell (χρησιμοποιούμενο διερμηνέα εντολών).

Τρόπος προβολής ενεργών λογαριασμών

Η παραπάνω εντολή σας επιτρέπει να εμφανίσετελίστα όλων των εγγεγραμμένων στο σύστημα χρηστών. Αλλά τι γίνεται αν θέλετε να φέρετε στο Linux μια λίστα με χρήστες που είναι ενεργοί αυτήν τη στιγμή; Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

# who

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