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

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

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

Μπορείτε να προσθέσετε χρήστες σε ομάδες στο Linux με την εντολή usermod. Εάν αυτό είναι κάτι που θέλετε να κάνετε, θα πρέπει να ξέρετε ότι πρέπει να προσδιορίσετε το -a -G σημαίες. Πρέπει να ακολουθούνται από το όνομα και το όνομα χρήστη της ομάδας στην οποία θέλετε να προσθέσετε τον χρήστη.

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

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

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

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

Τι είναι οι ομάδες Linux;

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

Οι ομάδες σάς επιτρέπουν να ορίσετε ποιοι χρήστες μπορούν να διαβάζουν, να γράφουν ή να εκτελούν συγκεκριμένους πόρους στο σύστημά σας Linux. Για παράδειγμα, μπορούμε να καθορίσουμε ότι ο φάκελος „/home/stayinformedgroup/tutorials“ στον διακομιστή μπορεί να είναι προσβάσιμος μόνο από άτομα που είναι μέλη του „StayInformedGroup“ στο Linux.

Υπάρχουν δύο τύποι ομάδων Linux:

  • Κύρια ομάδα: Δεν διαφέρει από το όνομα σύνδεσής σας και είναι η κύρια ομάδα στην οποία ανήκει ο χρήστης σας. Δεν είναι δυνατή η κοινή χρήση των αρχείων σας με άλλα μέλη της ομάδας σε σύστημα Linux ή υπολογιστή.
  • Δευτερεύουσα ομάδα: Οι δευτερεύουσες ομάδες είναι ομάδες σε υπολογιστή Linux που σας επιτρέπουν να μοιράζεστε πρόσβαση σε αρχεία, μπορεί επίσης να ονομαστεί συμπληρωματική ομάδα

Για να προσθέσετε έναν χρήστη σε μια ομάδα, χρησιμοποιήστε το Εντολή sudo Linux. Αυτό συμβαίνει επειδή η προσθήκη ενός χρήστη σε μια ομάδα αλλάζει τα δικαιώματα των αρχείων του.

Τώρα που κατανοήσαμε τα βασικά των ομάδων σε συστήματα Linux, ας δούμε πώς να προσθέτουμε χρήστες σε ομάδες.

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

Μπορείτε να χρησιμοποιήσετε την εντολή usermod για να προσθέσετε χρήστες σε ομάδες Linux. Οι σημαίες -a -G είναι αυτό που θα χρησιμοποιήσετε εάν προσθέσετε έναν υπάρχοντα λογαριασμό χρήστη στην ομάδα. usermod -a -G groupname όνομα χρήστη είναι η σύνταξη της εντολής usermod όπως γράφεται παρακάτω.

sudo usermod -a -G group_to_add username

Μπορείτε να αναλύσετε περαιτέρω την εντολή σύνταξης όπως γράφεται παρακάτω:

  • Η σημαία -a είναι κάτι που λέει στο usermod να προσθέσει τον συγκεκριμένο χρήστη σε μια ομάδα.
  • Η δουλειά της σημαίας -G είναι να καθορίσει το όνομα της δευτερεύουσας ομάδας στην οποία θα προστεθεί ο χρήστης.

Εάν αυτό που θέλετε να κάνετε είναι να αλλάξετε την κύρια ομάδα του χρήστη, τότε θα πρέπει να χρησιμοποιήσετε τη σημαία -g. Για να χρησιμοποιήσετε το usermod, χρειάζεστε την εντολή sudo:

sudo usermod ...

Αυτό συμβαίνει επειδή τα δικαιώματα sudo απαιτούνται για το usermod. Θα ξέρετε ότι αυτό είναι λογικό επειδή το usermod τροποποιεί απευθείας τον λογαριασμό των χρηστών σε υπολογιστές Linux.

Linux: Παράδειγμα προσθήκης χρήστη σε μια ομάδα

Υποθέτοντας ότι θέλετε ο χρήστης „stayinformedgroup“ να προστεθεί στην ομάδα „sudo“ στον υπολογιστή μας. Μπορούμε να το κάνουμε με αυτήν την εντολή:

sudo usermod -a -G sudo stayinformedgroup

Αυτή η εντολή προσθέτει το „stay informedgroup“ στην ομάδα „sudo“. Ένα άλλο που πρέπει να γνωρίζετε είναι ότι δεν θα εμφανιστεί καμία έξοδος για αυτήν την εντολή

Ωστόσο, εάν προσπαθήσετε να αποκτήσετε πρόσβαση σε ένα αρχείο που είναι διαθέσιμο μόνο σε άλλες ομάδες, θα δείτε ότι τα δικαιώματά σας έχουν αλλάξει. Σε αυτήν την περίπτωση, ο χρήστης „stayinformedgroup“ μπορεί πλέον να έχει πρόσβαση σε αρχεία χρησιμοποιώντας το „sudo“ επειδή προστέθηκε στην ομάδα „sudo“.

Προσθέτοντας έναν χρήστη περισσότερες από μία ομάδες, μπορείτε να χρησιμοποιήσετε την ίδια εντολή όπως παραπάνω. Αλλά πρέπει να διαχωρίσετε το όνομα της ομάδας στην οποία πρόκειται να προσθέσετε τον χρήστη. Μπορείτε να προσθέσετε το „stayinformedgroup“ στις ομάδες „sudo“ και „test“ χρησιμοποιώντας την ακόλουθη εντολή:

sudo usermod -a -G sudo,test stayinformedgroup

Με αυτό, θα έχουμε προσθέσει το „stayinformedgroup“ σε δύο ομάδες. Εφόσον ο Χρήστης μας είναι πλέον μέρος της ομάδας sudo, μπορεί να εκτελέσει την εντολή «sudo». Αυτό σημαίνει ότι οι χρήστες μας θα έχουν το προνόμιο να εκτελούν οποιαδήποτε άλλη εντολή Linux που απαιτεί δικαιώματα sudo.

Έχουμε επίσης πρόσβαση σε όλα τα αρχεία που είναι διαθέσιμα στην ομάδα «Δοκιμή».

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

Μερικές φορές μπορεί να θέλετε να δημιουργήσετε έναν νέο χρήστη και να τον προσθέσετε αμέσως σε μια ομάδα. Εδώ θα χρειαστεί να χρησιμοποιήσετε την εντολή useradd. Η εντολή useradd σάς επιτρέπει να δημιουργείτε νέους χρήστες και να προσθέτετε χρήστες σε ομάδες χρησιμοποιώντας την επιλογή -g.

Ας υποθέσουμε ότι θέλουμε να δημιουργήσουμε έναν νέο χρήστη με το όνομα sigbusiness και να τον προσθέσουμε στην κύρια ομάδα „coll“ και στη δευτερεύουσα ομάδα „test“. Αυτό θα είναι δυνατό αν χρησιμοποιήσουμε αυτήν την εντολή:

sudo useradd -g coll -G test sigbusiness

Πρέπει να προσθέσουμε „sudo“ στην αρχή της εντολής ώστε να διαβάζει „sudo useradd…“. Η εξήγηση σε αυτό είναι ότι, όπως το usermod, το useradd αναφέρεται σε έναν λογαριασμό που βρίσκεται ήδη στο σύστημα αρχείων. Αυτοί οι λογαριασμοί προστατεύονται από το sudo.

Τρόπος προβολής ομάδων χρηστών

Η εντολή id σάς επιτρέπει να βλέπετε όλες τις ομάδες στις οποίες έχει πρόσβαση ένας χρήστης. Αυτό καθιστά εύκολο να δείτε αν έχετε προσθέσει χρήστες σε ομάδες στο Linux.

Ακολουθεί η σύνταξη για την εντολή id:

id username

Βλέπουμε αυτό το αποτέλεσμα:

uid=501(stayinformedgroup) gid=20(coll) groups=20(coll) ...

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

συμπέρασμα

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

Η εντολή usermod θα παρέχει τη διαδρομή μέσω της οποίας μπορείτε να προσθέσετε χρήστες σε ομάδες στο Linux. Εάν ο χρήστης που θέλετε να προσθέσετε στην ομάδα δεν υπάρχει, θα πρέπει να χρησιμοποιήσετε την εντολή useradd -g.

Συστάσεις:

Schreibe einen Kommentar