Αρχική σελίδα » πως να » Προσθέστε έναν χρήστη σε μια ομάδα (ή δεύτερη ομάδα) στο Linux

    Προσθέστε έναν χρήστη σε μια ομάδα (ή δεύτερη ομάδα) στο Linux

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

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

    Προσθέστε μια νέα ομάδα

    Αν θέλετε να δημιουργήσετε μια νέα ομάδα στο σύστημά σας, χρησιμοποιήστε το groupadd ακολουθήστε την εντολή ακολουθώντας την εντολή, αντικαθιστώντας τη νέα ομάδα με το όνομα της ομάδας που θέλετε να δημιουργήσετε. Θα χρειαστεί να χρησιμοποιήσετε το sudo και με αυτήν την εντολή (ή, σε διανομές Linux που δεν χρησιμοποιούν sudo, θα χρειαστεί να εκτελέσετε το su εντολή μόνος του για να αποκτήσετε αυξημένα δικαιώματα πριν εκτελέσετε την εντολή).

    sudo groupadd mynewgroup

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

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

    usermod -a -G examplegroup exampleusername

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

    usermod -a-G sudo geek

    Αλλάξτε την κύρια ομάδα χρήστη

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

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

    usermod -g username όνομα ομάδας

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

    Προβολή των ομάδων στις οποίες έχει εκχωρηθεί ένας λογαριασμός χρήστη

    Για να δείτε τις ομάδες στις οποίες έχει εκχωρηθεί ο τρέχων λογαριασμός χρήστη, εκτελέστε το ομάδες  εντολή. Θα δείτε μια λίστα με ομάδες.

    ομάδες

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

    ταυτότητα

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

    παραδείγματα ονόματος ομάδας

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

    id exampleusername

    Η πρώτη ομάδα στην ομάδες λίστα ή η ομάδα εμφανίζεται μετά το "gid =" στο ταυτότητα είναι η κύρια ομάδα του λογαριασμού χρήστη. Οι άλλες ομάδες είναι οι δευτερεύουσες ομάδες. Έτσι, στο παρακάτω στιγμιότυπο οθόνης, η κύρια ομάδα λογαριασμού χρήστη είναι παράδειγμα.

    Δημιουργήστε έναν νέο χρήστη και αντιστοιχίστε μια ομάδα σε μία εντολή

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

    useradd -G examplegroup exampleusername

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

    useradd -G ftp jsmith

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

    passwd jsmith

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

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

    usermod -a -G group1, group2, group3 exampleusername

    Για παράδειγμα, για να προσθέσετε τον χρήστη με όνομα geek στις ομάδες ftp, sudo και παραδείγματα, θα εκτελέσετε:

    usermod -α-G ftp, sudo, παράδειγμα geek

    Μπορείτε να ορίσετε όσες ομάδες επιθυμείτε - απλά διαχωρίστε τις με κόμμα.

    Προβολή όλων των ομάδων στο Σύστημα

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

    ομάδα

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

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