Πώς να προσθέσετε χρήστη σε ομάδα σε Linux - Tutorial
Η αλλαγή της ομάδας με την οποία σχετίζεται ένας χρήστης είναι μια πολύ εύκολη εργασία, αλλά δεν γνωρίζουν όλοι τις εντολές. Ειδικά για να προσθέσετε έναν χρήστη σε μια δευτερεύουσα ομάδα επίσης. Θα εξετάσουμε όλα τα σενάρια για εσάς. Σε αυτό το άρθρο, θα μιλήσουμε για τον τρόπο προσθήκης χρήστη σε ομάδα στο Linux - Tutorial. Ας ξεκινήσουμε!
Οι λογαριασμοί χρηστών μπορούν να αντιστοιχιστούν σε μία ή περισσότερες ομάδες στο Linux. Μπορείτε επίσης να διαμορφώσετε δικαιώματα αρχείου και άλλα δικαιώματα από την ομάδα. Όπως, στο Ubuntu, μόνο οι χρήστες στην ομάδα sudo μπορούν να χρησιμοποιήσουν το sudo την εντολή για να αποκτήσετε αυξημένα δικαιώματα.
Ομάδες Linux
Linux Οι ομάδες είναι μονάδες οργάνωσης που χρησιμοποιούνται για την οργάνωση και διαχείριση λογαριασμών χρηστών στο Linux επίσης. Ο πρωταρχικός σκοπός των ομάδων είναι ο καθορισμός ενός συνόλου προνομίων. Για παράδειγμα ανάγνωση, συγγραφή ή εκτέλεση άδειας για έναν δεδομένο πόρο που μπορεί να κοινοποιηθεί μεταξύ των χρηστών εντός της ομάδας.
Υπάρχουν πραγματικά δύο τύποι ομάδων στα λειτουργικά συστήματα Linux:
- Η κύρια ομάδα - Όταν ένας χρήστης δημιουργεί ένα αρχείο, η ομάδα του αρχείου ορίζεται στην κύρια ομάδα του χρήστη. Κυρίως, το όνομα της ομάδας είναι το ίδιο με το όνομα του χρήστη. Οι πληροφορίες σχετικά με την κύρια ομάδα του χρήστη αποθηκεύονται πραγματικά στο
/etc/passwdαρχείο. - Δευτεροβάθμια ή συμπληρωματική ομάδα - Χρήσιμο όταν θέλετε να εκχωρήσετε πολλά δικαιώματα αρχείων σε ένα σύνολο χρηστών που είναι μέλη της ομάδας. Όπως, εάν προσθέσετε έναν συγκεκριμένο χρήστη στο
dockerομάδα, τότε ο χρήστης θα κληρονομήσει τα δικαιώματα πρόσβασης από την ομάδα και θα μπορεί επίσης να εκτελεί εντολές docker.
Κάθε χρήστης μπορεί να ανήκει ακριβώς σε μια κύρια ομάδα και σε μηδενικές ή περισσότερες δευτερεύουσες ομάδες.
Σημειώστε ότι μόνο root ή χρήστες με sudo Η πρόσβαση μπορεί να προσθέσει έναν χρήστη σε μια ομάδα.
Προσθέστε μια νέα ομάδα
Αν θέλετε να δημιουργήσετε μια νέα ομάδα στο σύστημά σας, χρησιμοποιήστε την εντολή groupadd ακολουθώντας την εντολή, αντικαθιστώντας τη νέα ομάδα μαζί με το όνομα της ομάδας που θέλετε να δημιουργήσετε. Θα χρειαστεί επίσης να χρησιμοποιήσετε το sudo με αυτήν την εντολή. (Ή, σε διανομές Linux που δεν χρησιμοποιούν sudo, θα πρέπει να εκτελέσετε την εντολή su από μόνη της για να αποκτήσετε αυξημένα δικαιώματα προτού εκτελέσετε την εντολή).
usermod Προσθέστε έναν υπάρχοντα λογαριασμό χρήστη σε μια ομάδα
Αν θέλετε να προσθέσετε έναν υπάρχοντα λογαριασμό χρήστη σε μια ομάδα στο σύστημά σας, χρησιμοποιήστε την εντολή examplegroup, αντικαθιστώντας την exampleusername με το όνομα της ομάδας. Ότι θέλετε να προσθέσετε τον χρήστη και geek με το όνομα του χρήστη, θέλετε επίσης να προσθέσετε.
sudoΌπως, για να προσθέσετε το χρήστη usermod στην ομάδα examplegroup , χρησιμοποιήστε την ακόλουθη εντολή:
exampleusernameΑλλαγή κύριας ομάδας χρηστών
Ενώ ένας λογαριασμός χρήστη μπορεί να είναι μέρος πολλών ομάδων, μία από τις ομάδες είναι πάντα η κύρια ομάδα και οι άλλες είναι στην πραγματικότητα δευτερεύουσες ομάδες. Η διαδικασία σύνδεσης του χρήστη και τα αρχεία και οι φάκελοι που δημιουργεί ο χρήστης θα εκχωρηθούν επίσης στην κύρια ομάδα.
Εάν θέλετε να αλλάξετε την κύρια ομάδα στον οποίο έχει εκχωρηθεί ένας χρήστης, εκτελέστε την εντολή -g, αντικαθιστώντας την -G με το όνομα της ομάδας. Ότι θέλετε να είστε ο κύριος και groups με το όνομα του λογαριασμού χρήστη.
idΤώρα σημειώστε το groups εδώ. Όταν χρησιμοποιείτε ένα πεζά g, τότε εκχωρείτε μια κύρια ομάδα. Όταν χρησιμοποιείτε κεφαλαία id , όπως παραπάνω, τότε εκχωρείτε μια νέα δευτερεύουσα ομάδα.
Δείτε τις ομάδες στις οποίες έχει ανατεθεί ένας λογαριασμός χρήστη
Για την προβολή των ομάδων στον οποίο έχει εκχωρηθεί ο τρέχων λογαριασμός χρήστη. Πρέπει να εκτελέσετε το groups εντολή. Στη συνέχεια, θα δείτε μια λίστα ομάδων.
ο καλύτερος ιστότοπος torrent για anime
idΓια να δείτε τα αριθμητικά αναγνωριστικά που σχετίζονται με κάθε ομάδα, εκτελέστε το example εντολή αντ 'αυτού:
useradd 
Εάν θέλετε να προβάλετε τις ομάδες, έχει αντιστοιχιστεί ένας άλλος λογαριασμός χρήστη. Στη συνέχεια, εκτελέστε το getent εντολή και προσδιορίστε το όνομα του λογαριασμού χρήστη.
gpasswdΜπορείτε επίσης να δείτε τα αριθμητικά αναγνωριστικά που σχετίζονται με κάθε ομάδα εκτελώντας την εντολή -d και καθορίζοντας ένα όνομα χρήστη.
usernameΗ πρώτη ομάδα στο groupname λίστα ή η ομάδα που εμφανίζεται μετά το gid = στο sudo gpasswd -d username groupname Η λίστα είναι στην πραγματικότητα η κύρια ομάδα του λογαριασμού χρήστη. Οι άλλες ομάδες είναι και οι δευτερεύουσες ομάδες. Έτσι, στο παρακάτω στιγμιότυπο οθόνης, η κύρια ομάδα του λογαριασμού χρήστη είναι βασικά groupdel

Δημιουργήστε έναν νέο χρήστη και εκχωρήστε μια ομάδα σε μία εντολή
Εσείς μπορεί να θέλετε μερικές φορές να δημιουργήσετε έναν νέο λογαριασμό χρήστη που έχει πρόσβαση σε έναν συγκεκριμένο πόρο ή κατάλογο, όπως ένας νέος χρήστης FTP. Μπορείτε επίσης να καθορίσετε τις ομάδες στις οποίες θα εκχωρηθεί ένας λογαριασμός χρήστη κατά τη δημιουργία του λογαριασμού χρήστη με την εντολή sudo groupdel groupname, όπως:
sudo groupadd mynewgroup
Όπως, για να δημιουργήσετε έναν νέο λογαριασμό χρήστη με το όνομα jsmith και επίσης να εκχωρήσετε αυτόν τον λογαριασμό στην ομάδα ftp, θα εκτελέσετε:
usermod -a -G examplegroup exampleusername
Θα θελήσετε να εκχωρήσετε έναν κωδικό πρόσβασης για αυτόν τον χρήστη στη συνέχεια, προφανώς:
usermod -a -G sudo geek
Προσθέστε έναν χρήστη σε πολλές ομάδες
Όταν εκχωρείτε τις δευτερεύουσες ομάδες σε λογαριασμό χρήστη. Μπορείτε εύκολα να αντιστοιχίσετε πολλές ομάδες ταυτόχρονα διαχωρίζοντας τη λίστα με κόμμα.
usermod -g groupname username
Όπως, για να προσθέσετε τον χρήστη με όνομα geek στις ομάδες ftp, sudo και παραδείγματα, που θα εκτελούσατε:
groups
Μπορείτε να καθορίσετε όσες ομάδες θέλετε - απλώς διαχωρίστε τις όλες με κόμμα τώρα.
Προβολή όλων των ομάδων στο σύστημα
Αν θέλετε να δείτε μια λίστα με όλες τις ομάδες στο σύστημά σας, τότε μπορείτε να χρησιμοποιήσετε την εντολή
id
groups exampleusername
Αυτή η έξοδος θα σας δείξει επίσης ποιοι λογαριασμοί χρηστών είναι μέλη των ομάδων που πραγματικά. Έτσι, στο παρακάτω στιγμιότυπο οθόνης, μπορούμε να δούμε ότι οι λογαριασμοί Syslog και Chris είναι επίσης μέλη της ομάδας διαφημίσεων.
Αυτό θα πρέπει να καλύπτει όλα όσα πρέπει να γνωρίζετε σχετικά με την προσθήκη χρηστών σε ομάδες στο Linux.
Πώς να αφαιρέσετε έναν χρήστη από μια ομάδα
Για να καταργήσετε έναν χρήστη από μια ομάδα, πρέπει να χρησιμοποιήσετε το
id exampleusernameεντολή με το
useradd -G examplegroup exampleusernameεπιλογή.
dd wrt ή ντομάτα
Στο ακόλουθο παράδειγμα, καταργούμε τώρα τον χρήστη
useradd -G ftp jsmithαπό την ομάδα
passwd jsmith:
usermod -a -G group1,group2,group3 exampleusername
Πώς να διαγράψετε μια ομάδα
Για να διαγράψετε μια υπάρχουσα ομάδα, χρησιμοποιήστε το usermod -a -G ftp,sudo,example geek
μια εντολή ακολουθούμενη από το όνομα της ομάδας:
getent group
συμπέρασμα
Εντάξει, αυτό ήταν όλοι οι λαοί! Ελπίζω να σας αρέσει αυτό το άρθρο και να το βρείτε επίσης χρήσιμο για εσάς. Δώστε μας τα σχόλιά σας σχετικά με αυτό. Επίσης, αν έχετε περισσότερα ερωτήματα και ζητήματα που σχετίζονται με αυτό το άρθρο. Στη συνέχεια, ενημερώστε μας στην παρακάτω ενότητα σχολίων. Θα επικοινωνήσουμε μαζί σας σύντομα. Να έχεις μια υπέροχη μέρα!Δείτε επίσης: Σύγκριση μεταξύ WPS Office εναντίον LibreOffice [Office Suite For Linux]


