Howto install Ambari on Ubuntu
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Έλεγχος της λειτουργίας SELinux
- Αλλαγή της λειτουργίας SELinux σε επιτρεπτή
- Απενεργοποίηση του SELinux
- συμπέρασμα
Ενισχυμένη ασφάλεια Το Linux ή το SELinux είναι ένας μηχανισμός ασφαλείας ενσωματωμένος στον πυρήνα του Linux που χρησιμοποιείται από τις διανομές που βασίζονται στο RHEL.
Το SELinux προσθέτει ένα πρόσθετο επίπεδο ασφάλειας στο σύστημα, επιτρέποντας στους διαχειριστές και τους χρήστες να ελέγχουν την πρόσβαση σε αντικείμενα βάσει κανόνων πολιτικής.
Οι κανόνες πολιτικής SELinux καθορίζουν τον τρόπο αλληλεπίδρασης μεταξύ των διαδικασιών και των χρηστών καθώς και τον τρόπο αλληλεπίδρασης των διαδικασιών και των χρηστών με τα αρχεία. Όταν δεν υπάρχει κανένας κανόνας που να επιτρέπει ρητά την πρόσβαση σε ένα αντικείμενο, όπως για μια διαδικασία που ανοίγει ένα αρχείο, η πρόσβαση απορρίπτεται.
Το SELinux έχει τρεις λειτουργίες λειτουργίας:
- Επιβολή: Το SELinux επιτρέπει πρόσβαση βάσει των κανόνων πολιτικής SELinux.Permisive: Το SELinux μόνο καταγράφει ενέργειες που θα είχαν αρνηθεί εάν εκτελείται σε λειτουργία επιβολής. Αυτή η λειτουργία είναι χρήσιμη για την επιδιόρθωση σφαλμάτων και τη δημιουργία νέων κανόνων πολιτικής. Ενεργοποιημένο: Δεν έχει φορτωθεί πολιτική SELinux και δεν καταγράφονται μηνύματα.
Από προεπιλογή, στο CentOS 8, το SELinux είναι ενεργοποιημένο και σε λειτουργία επιβολής. Συνιστάται ιδιαίτερα να διατηρείτε το SELinux σε λειτουργία επιβολής. Εντούτοις, μερικές φορές μπορεί να παρεμβληθεί στη λειτουργία κάποιας εφαρμογής και πρέπει να την ρυθμίσετε στην επιτρεπτή λειτουργία ή να την απενεργοποιήσετε τελείως.
Σε αυτό το σεμινάριο, θα εξηγήσουμε την απενεργοποίηση του SELinux στο CentOS 8.
Προϋποθέσεις
Μόνο ο χρήστης root ή ένας χρήστης με δικαιώματα sudo μπορεί να αλλάξει τη λειτουργία SELinux.
Έλεγχος της λειτουργίας SELinux
Χρησιμοποιήστε την εντολή
sestatus
για να ελέγξετε την κατάσταση και τον τρόπο λειτουργίας του SELinux:
sestatus
SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Memory protection checking: actual (secure) Max kernel policy version: 31
Η παραπάνω έξοδος δείχνει ότι το SELinux είναι ενεργοποιημένο και έχει ρυθμιστεί σε λειτουργία επιβολής.
Αλλαγή της λειτουργίας SELinux σε επιτρεπτή
Όταν είναι ενεργοποιημένο, το SELinux μπορεί να είναι είτε σε λειτουργία επιβολής είτε σε επιτρεπτή λειτουργία. Μπορείτε να αλλάξετε προσωρινά τη λειτουργία από στοχοθετημένη σε επιτρεπτή με την ακόλουθη εντολή:
sudo setenforce 0
Ωστόσο, αυτή η αλλαγή ισχύει μόνο για την τρέχουσα περίοδο εκτέλεσης και δεν παραμένει μεταξύ των επανεκκινήσεων.
Για να ρυθμίσετε οριστικά τη λειτουργία SELinux, ακολουθήστε τα παρακάτω βήματα:
-
Ανοίξτε το αρχείο
/etc/selinux/configκαι ρυθμίστε τη λειτουργίαSELINUXσεSELINUX: / etc / selinux / config# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=permissive # SELINUXTYPE= can take one of these three values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targetedΑποθηκεύστε το αρχείο και εκτελέστε την εντολή
setenforce 0για να αλλάξετε τη λειτουργία SELinux για την τρέχουσα συνεδρία:sudo shutdown -r now
Απενεργοποίηση του SELinux
Αντί να απενεργοποιήσετε το SELinux, συνιστάται ιδιαίτερα να αλλάξετε τη λειτουργία σε επιτρεπτή. Απενεργοποιήστε το SELinux μόνο όταν απαιτείται για την σωστή λειτουργία της εφαρμογής σας.
Εκτελέστε τα παρακάτω βήματα για να απενεργοποιήσετε οριστικά το SELinux στο σύστημα CentOS 8:
-
Ανοίξτε το αρχείο
/ etc / selinux / config/etc/selinux/configκαι αλλάξτε την τιμήSELINUXσεdisabled:# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these three values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targetedΑποθηκεύστε το αρχείο και επανεκκινήστε το σύστημα:
sudo shutdown -r nowΌταν εκκινήσετε το σύστημα, χρησιμοποιήστε την εντολή
sestatusγια να επιβεβαιώσετε ότι το SELinux έχει απενεργοποιηθεί:sestatusΗ έξοδος θα πρέπει να φαίνεται ως εξής:
SELinux status: disabled
συμπέρασμα
Το SELinux είναι ένας μηχανισμός για τη διασφάλιση ενός συστήματος με την εφαρμογή υποχρεωτικού ελέγχου πρόσβασης (MAC). Το SELinux είναι ενεργοποιημένο από προεπιλογή στα συστήματα CentOS 8, αλλά μπορεί να απενεργοποιηθεί με την επεξεργασία του αρχείου ρυθμίσεων και την επανεκκίνηση του συστήματος.
Για να μάθετε περισσότερα σχετικά με τις ισχυρές λειτουργίες του SELinux, επισκεφθείτε τον οδηγό Centin SELinux.
Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, αφήστε ένα σχόλιο παρακάτω.
κενές ασφαλείαςΠώς να απενεργοποιήσετε ή να απενεργοποιήσετε τα Emoticons στο Skype στα Windows Pc
Αν θέλετε να αφαιρέσετε, απενεργοποιήστε ή απενεργοποιήστε τα Emoticons στο Skype Instant Messaging, τότε αυτή η ανάρτηση θα σας δείξει πώς να το κάνετε στον υπολογιστή σας Windows.
Πώς να απενεργοποιήσετε ή να απενεργοποιήσετε το μικρόφωνο στα Windows 10
Εάν θέλετε να απενεργοποιήσετε ή να απενεργοποιήσετε το μικρόφωνο ή το μικρόφωνο στα Windows
Πώς να απενεργοποιήσετε το selinux σε centos 7
Το SELinux είναι μια μονάδα ασφαλείας πυρήνα του Linux που επιτρέπει στους διαχειριστές και στους χρήστες να ελέγχουν περισσότερο τους ελέγχους πρόσβασης. Σε αυτό το σεμινάριο θα σας δείξουμε πώς να απενεργοποιήσετε το SELinux στα συστήματα CentOS 7.







