Το Linux είναι ένα ισχυρό λειτουργικό σύστημα που είναι επίσης η πιο ασφαλής πλατφόρμα στην αγορά. Με μια ποικιλία χαρακτηριστικών ασφαλείας και υποσυστημάτων, οποιοσδήποτε χρησιμοποιεί λειτουργικό σύστημα ανοιχτού κώδικα μπορεί να προσθέσει ακόμη περισσότερη ασφάλεια και απόρρητο μέσω ομάδων.
Οι ομάδες σάς επιτρέπουν να ελέγχετε σε ποια αρχεία και φακέλους έχουν πρόσβαση οι χρήστες πολύ πιο αποτελεσματικά από ό,τι αν η εργασία γινόταν ένας χρήστης τη φορά.
Επίσης: Οι πρώτες 5 εντολές Linux που πρέπει να μάθει κάθε νέος χρήστης
Ακολουθεί ένα παράδειγμα για να διευκρινιστεί αυτό για το οποίο μιλάω. Ας υποθέσουμε ότι έχετε 100 χρήστες που χρειάζονται πρόσβαση στον κατάλογο /data που δημιουργήσατε. Μπορείτε να αλλάξετε τα δικαιώματα σε αυτόν τον φάκελο για να δώσετε σε οποιονδήποτε δικαίωμα πρόσβασης σε αυτόν, αλλά αυτό αποτελεί κίνδυνο ασφαλείας. Αντίθετα, μπορείτε να δημιουργήσετε μια ομάδα με το όνομα data_users, να αλλάξετε τον κάτοχο του φακέλου σε data_users και, στη συνέχεια, να προσθέσετε τους απαιτούμενους χρήστες στη νέα ομάδα. Η ομορφιά αυτής της μεθόδου είναι ότι κάθε φορά που ένας χρήστης δεν χρειάζεται πλέον πρόσβαση σε έναν φάκελο, το μόνο που έχετε να κάνετε είναι να τον αφαιρέσετε από την ομάδα.
Πριν ξεκινήσετε να κάνετε τέτοιες εργασίες, θα πρέπει να γνωρίζετε πώς να διαχειρίζεστε ομάδες στο σύστημα Linux και για αυτό θα πρέπει να μάθετε πέντε εντολές.
Εδώ είναι.
1. ομάδες
Εάν θέλετε να μάθετε σε ποιες ομάδες ανήκει ένας χρήστης, χρησιμοποιήστε αυτήν την εντολή. Απλώς εισάγετε την εντολή ομάδες θα δείτε μια λίστα με όλες τις ομάδες για τον τρέχοντα χρήστη. Εάν χρειάζεται να καταχωρίσετε ομάδες για έναν συγκεκριμένο χρήστη, η εντολή θα είναι:
Όπου USER είναι το όνομα χρήστη.
Αυτό είναι όλο. ομάδες η ομάδα το κάνει, αλλά είναι σημαντικό να γνωρίζουμε.
2. προσθέστε μια ομάδα
Αυτή είναι η επόμενη εντολή που θα χρειαστεί να μάθετε καθώς σας επιτρέπει να προσθέσετε νέες ομάδες στο σύστημά σας. Διαφορετικός ομάδες, προσθήκη ομάδας απαιτεί προνόμια sudo και προσφέρει επίσης πολλές βολικές επιλογές. Ωστόσο, δεν χρειάζεται να χρησιμοποιήσετε καμία επιλογή για να δημιουργήσετε μια βασική ομάδα. Στην πραγματικότητα, θα συνιστούσα να μην χρησιμοποιήσετε καμία από τις διαθέσιμες επιλογές και απλώς να εκτελέσετε την εντολή ως εξής:
Όπου GROUP είναι το όνομα της ομάδας που θέλετε να προσθέσετε.
3. ομάδα
Εάν πρέπει να διαγράψετε μια ομάδα, υπάρχει επίσης μια εντολή για αυτό: groupdel. Ένα πράγμα που πρέπει να θυμάστε είναι ότι δεν μπορείτε να διαγράψετε την κύρια ομάδα οποιουδήποτε υπάρχοντος χρήστη (επειδή όλοι οι χρήστες δημιουργούνται σε μια ομάδα με το ίδιο όνομα – για παράδειγμα, υποδοχή χρήστη και ομάδα υποδοχής). Για να διαγράψετε μια ομάδα, η εντολή θα μοιάζει με αυτό:
Όπου GROUP είναι το όνομα της ομάδας που πρέπει να διαγραφεί.
4. group mod
ο groupmod εντολή σας επιτρέπει να αλλάξετε την ομάδα στο σύστημά σας. Σας επιτρέπει να αλλάξετε το αναγνωριστικό ομάδας, το όνομα και τον κωδικό πρόσβασης (τα οποία δεν πρέπει να χρησιμοποιούνται επειδή ο κωδικός πρόσβασης θα είναι ορατός στους χρήστες).
Επίσης: Η Ελβετία απαιτεί πλέον όλο το κρατικό λογισμικό να είναι ανοιχτού κώδικα
Να αλλάξω κάτι με groupmodθα δίνατε μια εντολή όπως:
sudo groupmod -n NEWNAME OLDNAME
Όπου NEWNAME είναι το νέο όνομα της ομάδας και OLDNAME είναι το παλιό όνομα.
5. chgrp
ο chgrp Η εντολή σάς επιτρέπει να αλλάξετε τον ιδιοκτήτη μιας ομάδας. Είναι σαν εντολή Chaun εντολή, αλλά πιο εύκολο στη χρήση (γιατί Chaun ισχύει επίσης για την ιδιοκτησία χρήστη). Ας υποθέσουμε ότι έχετε μια ομάδα που ονομάζεται data_users και θέλετε να δώσετε σε όλους τους χρήστες αυτής της ομάδας πρόσβαση σε ένα συγκεκριμένο αρχείο που ονομάζεται zdnet_welcome.txt. Η εντολή για αυτό θα ήταν:
sudo chgrp data_users zdnet_welcome.txt
Σε αυτό το σημείο, το αρχείο zdnet_welcome.txt θα είναι διαθέσιμο σε όλα τα μέλη της ομάδας data_users.
Επίσης: Γιατί περισσότεροι άνθρωποι δεν χρησιμοποιούν επιτραπέζιο Linux; Έχω μια θεωρία που μπορεί να μην σου αρέσει
Και κάπως έτσι. Με αυτές τις πέντε εντολές, μπορείτε εύκολα να διαχειριστείτε τις ομάδες Linux σας.