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

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

Δημιουργήστε ομάδες χρηστών σε Linux

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

groupadd [επιλογές] όνομα ομάδας

Για να δημιουργήσετε μια νέα ομάδα χρηστών «συγγραφείς»:

συγγραφείς ομάδας

Η εκτέλεση της παραπάνω εντολής θα προσθέσει μια νέα καταχώρηση στο

instagram viewer
/etc/group και /etc/gshadow αρχεία στο σύστημά σας. Μπορείτε να ελέγξετε τη νέα καταχώρηση ομάδας στα αρχεία πληκτρολογώντας γάτα / κλπ / ομάδα και cat / etc / gshadow στο τερματικό σας.

Λάβετε υπόψη ότι μόνο οι χρήστες με δικαιώματα διαχειριστή μπορούν να δημιουργήσουν ομάδες χρηστών. Μην ξεχάσετε να μεταβείτε σε superuser πριν εκτελέσετε την εντολή groupadd.

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

groupadd: υπάρχει ήδη η ομάδα «συγγραφείς»

Ωστόσο, μπορείτε να απορρίψετε το σφάλμα χρησιμοποιώντας το -φά ή --δύναμη σημαία με την εντολή.

groupadd --force συγγραφείς
groupadd -f συγγραφείς

Δημιουργήστε ομάδες χρηστών με μοναδικό GID

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

groupadd -g 600 συγγραφείς
groupadd --gid 600 συγγραφείς

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

groupadd: Το GID '600' υπάρχει ήδη

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

groupadd -o -g 600 συγγραφείς

Δημιουργία ομάδων χρηστών με κωδικό πρόσβασης

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

groupadd -p Secretpassword συγγραφείς

Σχετιζομαι με: Πώς να αλλάξετε τον κωδικό πρόσβασής σας στο Linux

Πώς να αλλάξετε τον κωδικό πρόσβασης Linux

Θέλετε να αλλάξετε τον κωδικό πρόσβασης Linux; Εδώ είναι όλα όσα πρέπει να γνωρίζετε σχετικά με την επαναφορά ενός κωδικού πρόσβασης στο Linux.

Δημιουργήστε Ομάδες Συστήματος στο Linux

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

Χρησιμοποιήστε το ή --Σύστημα σημαία για να δημιουργήσετε μια ομάδα συστήματος σε Linux:

groupadd -r hardwareteam
groupadd - σύστημα hardwareteam

Λήψη λίστας μελών σε μια ομάδα χρηστών

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

να πάρει συγγραφείς ομάδας

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

Τώρα που έχετε δημιουργήσει μια ομάδα χρηστών στο σύστημά σας, ήρθε η ώρα να προσθέσετε ορισμένους χρήστες σε αυτήν. Το Usermod είναι ένα ισχυρό βοηθητικό πρόγραμμα γραμμής εντολών, καθώς περιέχει διάφορες επιλογές που σχετίζονται με τη διαχείριση και την εποπτεία του χρήστη. Σας επιτρέπει επίσης να προσθέσετε χρήστες στην ομάδα σας εύκολα. Η βασική σύνταξη της εντολής είναι:

usermod [επιλογές] όνομα χρήστη όνομα ομάδας

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

Εάν θέλετε να προσθέσετε έναν υπάρχοντα χρήστη στην ομάδα σας, το -ένα και -ΣΟΛ σημαίες είναι αυτό που χρειάζεστε. ο -ΣΟΛ σημαία σημαίνει ομάδες, ενώ το -ένα σημαίνει προσθήκη, προσθήκη ή προσθήκη.

usermod -a -G συγγραφείς randomuser

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

usermod -a -G συγγραφείς, διαχειριστής, ιδιοκτήτης randomuser

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

Μπορείτε να χρησιμοποιήσετε το useradd εντολή όταν θέλετε προσθέστε έναν νέο χρήστη στο σύστημά σας Linux. Το Useradd σάς παρέχει έναν τρόπο να εκχωρήσετε μια ομάδα στον χρήστη τη στιγμή της δημιουργίας της. ο -ΣΟΛ Η σημαία σας επιτρέπει να καθορίσετε μια ομάδα στον χρήστη.

useradd -G συγγραφείς randomuser

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

useradd -G συγγραφείς, διαχειριστής, ιδιοκτήτης randomuser

Κατάργηση χρηστών από μια ομάδα

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

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

Μπορείτε να καταργήσετε τον χρήστη μόνο από τους συγγραφείς και τους συντάκτες της ομάδας. Και για να γίνει αυτό, πρέπει να δώσετε το όνομα της ομάδας στην οποία θέλετε να παραμείνει μέλος ο χρήστης. Αυτό σημαίνει, για να αφαιρέσετε το χρήστη «τυχαία» από τους συντάκτες ομάδας, χρησιμοποιείται η ακόλουθη εντολή:

τυχαίοι συγγραφείς usermod -G

Παρατηρήστε ότι το μόνο που πρέπει να κάνετε ήταν να αφαιρέσετε το προσάρτηση σημαίας (-α) από την εντολή που χρησιμοποιείτε για να προσθέσετε έναν χρήστη σε μια ομάδα.

Διαγραφή ομάδων σε Linux

Όταν δεν θέλετε πλέον να διατηρείτε μια ομάδα χρηστών στο σύστημά σας, μπορείτε να διαγράψετε την ομάδα χρησιμοποιώντας το groupdel εντολή. Η σύνταξη της εντολής είναι:

groupdel [επιλογές] όνομα ομάδας

Για τη διαγραφή της ομάδας χρηστών «συγγραφείς»:

συγγραφείς groupdel

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

groupdel: η ομάδα «συγγραφείς» δεν υπάρχει

Διαχείριση ομάδων χρηστών σε Linux

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

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

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
10 καλύτερες διανομές Linux για προγραμματιστές

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

Σχετικά θέματα
  • Απροσδιόριστος
Σχετικά με τον Συγγραφέα
Deepesh Sharma (Δημοσιεύθηκαν 10 άρθρα)

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

Περισσότερα από τον Deepesh Sharma

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.