Ο οδηγός για αρχάριους για τη διαχείριση χρηστών και ομάδων στο Linux
Το Ubuntu Linux χρησιμοποιεί ομάδες για να σας βοηθήσει να διαχειριστείτε τους χρήστες, να ορίσετε δικαιώματα σε αυτούς τους χρήστες και ακόμη και να παρακολουθήσετε πόσο χρόνο ξοδεύουν μπροστά από τον υπολογιστή. Εδώ είναι ένας οδηγός για τον τρόπο με τον οποίο όλα λειτουργούν.
Χρήστες και Ομάδες
Το Ubuntu έχει ρυθμιστεί για ένα άτομο που θα το χρησιμοποιήσει όταν το εγκαταστήσετε στο σύστημά σας, αλλά αν περισσότερα από ένα άτομα θα χρησιμοποιήσουν τον υπολογιστή, είναι καλύτερο για κάθε άτομο να έχει δικό του λογαριασμό χρήστη. Με αυτόν τον τρόπο, κάθε άτομο μπορεί να έχει ξεχωριστές ρυθμίσεις και έγγραφα και τα αρχεία μπορούν να προστατευθούν από την προβολή τους από τους άλλους χρήστες στον ίδιο υπολογιστή.
Συνήθως οι υπολογιστές Linux έχουν δύο λογαριασμούς χρηστών - τον δικό σας λογαριασμό χρήστη και τον root λογαριασμό, ο οποίος είναι ο σούπερ χρήστης που μπορεί να έχει πρόσβαση σε όλα στον υπολογιστή, να κάνει αλλαγές στο σύστημα και να διαχειριστεί άλλους χρήστες. Το Ubuntu λειτουργεί λίγο διαφορετικά, όμως - δεν μπορείτε να συνδεθείτε απευθείας ως root από προεπιλογή και χρησιμοποιείτε το sudo για να μεταβείτε σε πρόσβαση σε επίπεδο ρίζας, όταν πρέπει να κάνετε μια αλλαγή.
Το Linux αποθηκεύει μια λίστα με όλους τους χρήστες στο αρχείο '/ etc / groups'. Μπορείτε να εκτελέσετε αυτήν την εντολή στο Terminal to για να προβάλετε και να επεξεργαστείτε τις ομάδες και τους χρήστες στο σύστημά σας:
sudo vigr / etc / ομάδες
Δημιουργία λογαριασμών χρηστών
Για να δημιουργήσετε ένα νέο χρήστη, μπορείτε να κατευθυνθείτε στο Σύστημα -> Διαχείριση -> Χρήστης και Ομάδες και κάντε κλικ στο κουμπί "Προσθήκη" για να προσθέσετε νέο χρήστη.
Δώστε το κατάλληλο όνομα που αναγνωρίζει τον άλλο χρήστη και σημειώστε το πλαίσιο ελέγχου "κρυπτογράφηση" για να ασφαλίσετε τον οικείο φάκελο.
Κάντε κλικ στο κουμπί "Ρυθμίσεις για προχωρημένους" για να διαμορφώσετε τα δικαιώματα του χρήστη.
Η ενότητα διαχείρισης χρηστών παραθέτει τα δικαιώματα της Άννας στην καρτέλα "Προνόμια χρήστη".
Συνιστούμε να καταργήσετε το προνόμιο "Διαχείριση συστήματος" από άλλους λογαριασμούς χρηστών. Αυτό γίνεται για να βεβαιωθείτε ότι οι άλλοι χρήστες δεν μπορούν εύκολα να αλλάξουν κρίσιμες ρυθμίσεις του συστήματος που μπορεί να θέσουν σε κίνδυνο το κιβώτιο Linux.
Δικαιώματα αρχείων και φακέλων Linux
Κάθε αρχείο στο Linux έχει ένα σύνολο δικαιωμάτων χρήστη και ομάδας και μπορείτε να χρησιμοποιήσετε την εντολή ls -l για να εμφανίσετε το πλήρες σύνολο δικαιωμάτων και χαρακτηριστικών από το τερματικό.
Ανάγνωση από αριστερά προς τα δεξιά, κάθε στοιχείο στη λίστα σημαίνει:
1
Για παράδειγμα, στο παράδειγμα που δείχνει ένα αρχείο που ονομάζεται anki, τα δικαιώματα είναι rwxr-xr-x, το αρχείο ανήκει στον χρήστη root και ανήκει στην ριζική ομάδα και είναι 159 bytes.
Η σημαία εξουσιοδότησης έχει τέσσερα στοιχεία, ο πρώτος χαρακτήρας είναι η σημαία, συνήθως χρησιμοποιείται για να υποδείξει αν πρόκειται για κατάλογο ή αρχείο - ένας κατάλογος θα εμφανίζει ένα "d" και ένα κανονικό αρχείο θα εμφανίζει ένα "-". Οι επόμενοι 9 χαρακτήρες χωρίζονται σε σύνολα 3 χαρακτήρων, τα οποία υποδεικνύουν τα δικαιώματα χρήστη, ομάδας και όλων.
Σε αυτό το συγκεκριμένο παράδειγμα, έχουμε το rwxr-xr-x, το οποίο μπορεί να διαλυθεί ως εξής:
Τα δικαιώματα αντιστοιχούν στις ακόλουθες τιμές:
- r = άδεια ανάγνωσης
- w = άδεια εγγραφής
- x = εκτελέστε την άδεια
Αυτό σημαίνει ότι για το συγκεκριμένο αρχείο, όλοι έχουν διαβάσει και εκτελέσει δικαιώματα, αλλά μόνο η root έχει πρόσβαση για να γράψει στο αρχείο.
Αλλαγή ιδιότητας ομάδας αρχείων και καταλόγων
Η Άννα είναι 7η τάξη και ο αδελφός της Πέτρος μόλις εγγραφεί σε πρόγραμμα σπουδών σε ένα πανεπιστήμιο. Η Άννα θα ενδιαφέρεται περισσότερο να χρησιμοποιήσει το εκπαιδευτικό λογισμικό για τα μαθηματικά ή την εργασία σε γεωγραφία, σε σύγκριση με τον Πέτρο που ενδιαφέρεται περισσότερο να χρησιμοποιεί εργαλεία ανάπτυξης λογισμικού.
Μπορούμε να ρυθμίσουμε την πρόσβαση της Άννας και του Πέτρου σε αυτές τις εφαρμογές, αναθέτοντάς τις στις κατάλληλες ομάδες από τη μονάδα "Διαχείριση Ομάδων".
Ας δημιουργήσουμε δύο ομάδες χρηστών, μια ομάδα σπουδαστών K-12, μια φοιτητική ομάδα Πανεπιστημίου και να αντιστοιχίσετε τους κατάλληλους λογαριασμούς χρηστών σε κάθε ομάδα.
Πρέπει να δώσουμε στους σπουδαστές του K-12 τα προνόμια να τρέξουν το εκπαιδευτικό λογισμικό.
Το Linux αποθηκεύει τα περισσότερα εκτελέσιμα υπό το / usr / bin, για παράδειγμα, το Linux αποθηκεύει το Anki κάτω από το / usr / bin / anki. Αν δεν είστε βέβαιοι για το πού βρίσκεται ένα αρχείο, το which εντολή είναι ένας βολικός τρόπος για να μάθετε την τοποθεσία από το τερματικό:
που anki
Ας αναθέσουμε τον Anki και τον Kig στην ομάδα k12 χρησιμοποιώντας το chown εντολή, η οποία χρησιμοποιεί την ακόλουθη μορφή:
sudo chown: [όνομα ομάδας] [λίστα αρχείων]
Μπορείτε επίσης να ανακαλέσετε την πρόσβαση ανάγνωσης και εκτέλεσης από άλλες ομάδες χρηστών χρησιμοποιώντας το chmod εντολή.
sudo chown: [όνομα ομάδας] [λίστα αρχείων]
Αυτή η εντολή δίνει στο μέλος της ομάδας K12 πρόσβαση σε Anki και Kig. Πρέπει να περιορίσουμε τα δικαιώματα πρόσβασης της ομάδας πανεπιστημίων από την Anki και την Kig αφαιρώντας την άδεια ανάγνωσης και εκτέλεσης από τις ομάδες "Άλλες". Η μορφή της εντολής είναι:
chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName
Η πρώτη εντολή που εκτελέσαμε στη γραμμή εντολών καταργεί το προνόμιο ανάγνωσης (r) και εκτέλεσης (x) από την ομάδα "Άλλο". Η επιλογή "O" υποδεικνύει ότι τροποποιούμε το δικαίωμα πρόσβασης του Αλλα ομάδα. Η επιλογή '-' σημαίνει ότι θέλουμε να αφαιρέσουμε ορισμένα αρχείο δικαιώματα που καθορίζονται στις παραμέτρους που ακολουθούν την επιλογή '-'. Η σελίδα man του chmod παρέχει μια λεπτομερή επεξήγηση αυτών των επιλογών.
άνθρωπος chmod
Παρακολούθηση της χρήσης του υπολογιστή
Το Timekpr σάς δίνει τη δυνατότητα να ορίσετε για κάθε χρήστη ένα περιορισμένο χρονικό διάστημα υπολογισμών και θα χρειαστεί να προσθέσετε τον παρακάτω PPA στις πηγές λογισμικού, ώστε να μπορείτε να εγκαταστήσετε το Timekpr από το Κέντρο Λογισμικού του Ubuntu.
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid κύρια
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid κύρια
Το Κέντρο Λογισμικού του Ubuntu είναι ο ευκολότερος τρόπος για να εγκαταστήσετε το Timekpr - απλώς χρησιμοποιήστε το πλαίσιο αναζήτησης και πρέπει να έρθετε δεξιά.
Το Timekpr μας επιτρέπει να περιορίσουμε το χρόνο χρήσης του υπολογιστή σε ένα συγκεκριμένο χρονικό διάστημα σε κάθε ημέρα του μήνα. Για παράδειγμα, μπορούμε να καθορίσουμε τη χρήση του χρόνου υπολογιστή για 300 λεπτά την Κυριακή και 60 λεπτά τη Δευτέρα.
Το Timekpr θα εμφανιστεί στη γραμμή εργασιών του χρήστη και θα κλειδώσει την επιφάνεια εργασίας όταν ο χρόνος υπολογισμού του χρήστη είναι πάνω.
Ο χρήστης και οι ομάδες είναι μια αρκετά μεγάλη ιδέα για να καλύψει μέσα σε ένα άρθρο. Μας χάσαμε κάτι σημαντικό; Μη διστάσετε να μοιραστείτε κάποια γνώση με τους άλλους αναγνώστες στα σχόλια.