Πώς να προσθέσετε χρήστες σε μια ομάδα στο Fedora Linux

Pos Na Prosthesete Chrestes Se Mia Omada Sto Fedora Linux



Αυτός ο οδηγός παρουσιάζει πώς να προσθέσετε έναν χρήστη σε μια ομάδα χρηστών ή περισσότερα στο Fedora Linux.

Προαπαιτούμενα:

Για να εκτελέσετε τα βήματα που παρουσιάζονται σε αυτόν τον οδηγό, χρειάζεστε τα ακόλουθα στοιχεία:

  • Ένα σωστά διαμορφωμένο σύστημα Fedora Linux. Για δοκιμή, μπορείτε να δημιουργήσετε ένα Fedora Linux VM χρησιμοποιώντας VirtualBox .
  • Πρόσβαση σε χρήστη χωρίς root με προνόμιο sudo .

Ομάδες χρηστών στο Fedora Linux

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







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



Τύποι ομάδων χρηστών

1. Κύριες Ομάδες Χρηστών

Κάθε χρήστης στο σύστημα ανήκει ακριβώς σε μία κύρια ομάδα χρηστών. Το όνομα της ομάδας είναι το ίδιο με τον χρήστη-στόχο.



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





Για παράδειγμα, ο χρήστης 'viktor' ανήκει στην κύρια ομάδα χρηστών 'viktor':

$ ομάδες viktor



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

$ αφή δοκιμή && ls -μεγάλο δοκιμή

2. Δευτερεύουσες ή Συμπληρωματικές Ομάδες

Αυτές οι ομάδες χρησιμοποιούνται γενικά για τη διαχείριση μιας συγκεκριμένης άδειας σε ένα σύνολο χρηστών. Οποιοσδήποτε χρήστης μπορεί να είναι μέρος μηδέν ή περισσότερων δευτερευουσών ομάδων χρηστών.

Ακολουθούν μερικές από τις κοινές δευτερεύουσες ομάδες χρηστών που θα συναντήσετε:

  • ρόδα : Είναι μια ομάδα χρηστών που υπάρχει σε όλα τα σύγχρονα συστήματα UNIX/Linux. Χρησιμοποιείται για τον έλεγχο της πρόσβασης σε ένα προνόμιο root. Οποιοσδήποτε χρήστης σε αυτήν την ομάδα μπορεί να εκτελέσει τις εντολές με το sudo.
  • κανείς : Μια ομάδα χρηστών που δεν έχει κανένα προνόμιο.
  • ρίζα : Έρχεται με πλήρη έλεγχο διαχειριστή συστήματος.
  • λπ : Ελέγχει την πρόσβαση σε συσκευές παράλληλων θυρών.
  • proc : Αυτή η ομάδα επιτρέπει την πρόσβαση για την εκμάθηση των πληροφοριών της διαδικασίας. Διαφορετικά, απαγορεύεται από το σύστημα αρχείων proc.

Εκτός από αυτές τις κοινές ομάδες, υπάρχουν και άλλες ομάδες χρηστών:

  • ήχου : Υλικό ήχου
  • βίντεο : Συσκευές λήψης βίντεο, συσκευές επιτάχυνσης 2D/3D και άλλα τέτοια
  • kvm : Πρόσβαση σε εικονικές μηχανές KVM
  • δίσκος : Πρόσβαση σε συσκευές αποκλεισμού
  • ετοιμόρροπος : Πρόσβαση σε μονάδες δισκέτας
  • οπτικός : Πρόσβαση σε μονάδες CD/DVD
  • αποθήκευση : Πρόσβαση σε αφαιρούμενες μονάδες δίσκου

Διάφορα προγράμματα δημιουργούν επίσης τους δικούς τους χρήστες και ομάδες. Για παράδειγμα: postgres (PostgreSQL), mysql (MySQL) κ.λπ.

Καταχώρηση των ομάδων χρηστών

Υπάρχουν πολλοί τρόποι για να παραθέσετε όλες τις ομάδες στο σύστημα. Για να βρείτε τις ομάδες στις οποίες ανήκει ένας χρήστης, χρησιμοποιήστε την ακόλουθη εντολή ομάδες:

$ ομάδες < χρήστης >

Για να παραθέσουμε όλες τις ομάδες που υπάρχουν στο σύστημα, μπορούμε να ελέγξουμε το περιεχόμενο του /etc/group αρχείο:

$ Γάτα / και τα λοιπά / ομάδα

Η εντολή 'getent' μπορεί επίσης να παραθέσει όλες τις ομάδες με παρόμοιο τρόπο:

$ getent ομάδα

Για να λάβουμε μια λίστα μόνο με τα ονόματα των ομάδων, μπορούμε να επεξεργαστούμε την έξοδο χρησιμοποιώντας το 'awk':

$ getent ομάδα | οκ -ΦΑ: '{ print $1}'

Προσθήκη χρήστη σε ομάδα

Σε αυτήν την ενότητα, θα δείξουμε πώς να προσθέσετε έναν χρήστη σε μια υπάρχουσα ομάδα.

Δημιουργία Νέου Χρήστη

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

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

$ sudo useradd dummy

Εάν θέλετε να δημιουργήσετε τον χρήστη με τον δικό του αρχικό κατάλογο, χρησιμοποιήστε την ακόλουθη εντολή:

$ sudo Προσθήκη χρήστη ανδρείκελο

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

$ sudo passwd ανδρείκελο

Προσθήκη χρήστη σε ομάδα χρηστών

Από προεπιλογή, ο χρήστης ανήκει στη δική του κύρια ομάδα χρηστών:

$ ομάδες ανδρείκελο

Για να προσθέσετε τον χρήστη σε μια δευτερεύουσα ομάδα χρηστών, χρησιμοποιήστε την εντολή 'usermod':

$ sudo usermod -aG < ομάδα > < όνομα χρήστη >

Εάν θέλετε να προσθέσετε τον χρήστη σε πολλές ομάδες, χρησιμοποιήστε την ακόλουθη εντολή:

$ sudo usermod -aG < ομάδα_1 > , < ομάδα_2 > , < ομάδα_3 > < όνομα χρήστη >

Επαλήθευση

Χρησιμοποιήστε την εντολή 'groups' για να ελέγξετε τη λίστα των ομάδων στις οποίες ανήκει ο χρήστης:

$ ομάδες ανδρείκελο

Μπόνους: Αφαίρεση χρήστη από ομάδα

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

Για να αφαιρέσετε έναν χρήστη από μια ομάδα, χρησιμοποιήστε την ακόλουθη εντολή:

$ sudo gpasswd -ρε < όνομα χρήστη > < ομάδα >

Μπορούμε να επαληθεύσουμε αν λειτούργησε χρησιμοποιώντας την εντολή 'groups':

$ ομάδες < όνομα χρήστη >

συμπέρασμα

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

Ενδιαφέρεστε να μάθετε περισσότερα σχετικά με τη διαχείριση χρηστών; Ελέγξτε αυτόν τον οδηγό για προσθέτοντας χρήστες στα sudoers . ο Υποκατηγορία Fedora περιέχει επίσης πολλούς οδηγούς για διάφορες πτυχές του Fedora Linux.

Καλή πληροφορική!