FreeBSD Προσθήκη χρήστη στις Ομάδες

Freebsd Add User Groups



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

Οποιοσδήποτε αριθμός λογαριασμών χρηστών μπορεί να γίνει μέρος μιας ομάδας στο FreeBSD. Κάθε ομάδα έχει ένα μοναδικό όνομα και ένα GID που το προσδιορίζει. Υπάρχει ένα UserID ή UID για κάθε διαδικασία και χρησιμοποιείται μαζί με το GroupID ή το GID για να εκτιμήσει τι επιτρέπεται να αλλάξει.







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

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



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



$sudo -Εγώ





Αντικατάσταση της συνδρομής ομάδας χρηστών

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

$ταυτότηταΓιουνης



Ας προσθέσουμε αυτόν τον χρήστη σε μια ομάδα που ονομάζεται teamtwo. Εισαγάγετε την εντολή pw ως εξής:

$pw usermod younis-ΣΟΛteamtwo

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

$pw usermod younis-ΣΟΛteamtwo, wwwusers

Όπου το wwwusers είναι η δεύτερη ομάδα, θέλουμε να προσθέσουμε το χρήστη younis. Ο διακόπτης –G που χρησιμοποιείται στην παραπάνω εντολή καθορίζει την πρώτη ομάδα ως κύρια και τις ακόλουθες ομάδες ως δευτερεύουσα.

Προσθήκη χρηστών του FreeBSD σε μια νέα ομάδα χωρίς αντικατάσταση προϋπαρχουσών συνδρομών

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

$ pw ομάδα mod{groupNameHere} {userNameHere}
$ pw ομάδα mod{groupNameHere} {userNameHere1, userNameHere2, ...}

Ας δείξουμε με ένα παράδειγμα. Ελέγξτε τις ομάδες χρηστών με την εντολή id:

$ταυτότηταyounis1

Στη συνέχεια, για να προσθέσετε αυτόν τον χρήστη στην ομάδα teamtwo, χρησιμοποιήστε τη σύνταξη εντολών όπως χρησιμοποιήσαμε παρακάτω:

$pw groupmod teamtwoyounis1

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

$ταυτότηταyounis1

Προσθήκη νέου χρήστη σε μια ομάδα στο FreeBSD

Αυτή η ενότητα θα επικεντρωθεί στη δημιουργία ενός νέου χρήστη και στην προσθήκη του σε μια προϋπάρχουσα ομάδα. Μπορείτε να χρησιμοποιήσετε ξανά την εντολή pw για να δημιουργήσετε τον χρήστη και να τον προσθέσετε σε μια ομάδα.

$pw useradd younis2-ΣΟΛδοκιμή

$passwdyounis2

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

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

$ταυτότηταyounis2

Ελέγξτε τα μέλη σε μια ομάδα FreeBSD

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

$pw ομαδική δοκιμή δοκιμών

Εναλλακτικά, μπορούμε να χρησιμοποιήσουμε την εντολή grep στο /etc /groupfile.

$λαβή^δοκιμή/και τα λοιπά/ομάδα

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

$ομάδεςyounis2

Μπορείτε να χρησιμοποιήσετε την εντολή id για να δείτε το ίδιο αποτέλεσμα:

$ταυτότηταyounis2
$ταυτότητα -ΣΟΛ younis2

συμπέρασμα

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