Πώς να απενεργοποιήσετε το SELinux στο Fedora Linux 39

Pos Na Apenergopoiesete To Selinux Sto Fedora Linux 39



Το SELinux παρέχει ένα ακραίο επίπεδο ασφάλειας στο Fedora Linux 39. Συχνά, αυτό προκαλεί επιπλέον πονοκεφάλους αφού το SELinux είναι πολύ αυστηρό καθιστά πολύ δύσκολη τη λειτουργία των διαφορετικών υπηρεσιών στο Fedora Linux 39. Αυτός είναι ένας λόγος που μπορεί να σκέφτεστε να απενεργοποιήσετε το SELinux.

Ένας άλλος λόγος για τον οποίο μπορούμε να σκεφτούμε να απενεργοποιήσουμε το SELinux είναι όταν εκτελείτε το Fedora Linux 39 σε υπολογιστές μονής πλακέτας (SBC) όπως το Raspberry Pis. Δεδομένου ότι αυτοί οι μίνι-υπολογιστές έχουν περιορισμένους πόρους, η απενεργοποίηση του SELinux θα βελτιώσει λίγο την απόδοση.

Δεν συνιστούμε να απενεργοποιήσετε πλήρως το SELinux και να αφήσετε το σύστημά σας απροστάτευτο. Αλλά αν είναι ένας δοκιμαστικός υπολογιστής, ένας υπολογιστής μίας πλακέτας (SBC) με περιορισμένους πόρους ή απλώς ένας υπολογιστής σε ιδιωτικό δίκτυο που δεν είναι προσβάσιμος από το εξωτερικό με οποιονδήποτε τρόπο, μπορείτε να απενεργοποιήσετε το SELinux.







Σε αυτό το άρθρο, θα σας δείξουμε πώς να απενεργοποιήσετε πλήρως το SELinux στο Fedora 39 σε περίπτωση που το χρειάζεστε.



Θέμα Περιεχομένων:

  1. Έλεγχος της τρέχουσας κατάστασης του SELinux
  2. Αλλαγή των λειτουργιών SELinux
  3. Πλήρης απενεργοποίηση του SELinux με χρήση της παραμέτρου εκκίνησης πυρήνα
  4. Έλεγχος εάν το SELinux είναι απενεργοποιημένο
  5. Ενεργοποίηση ξανά του SELinux
  6. συμπέρασμα

Έλεγχος της τρέχουσας κατάστασης του SELinux

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



$ getenforce

Όπως μπορείτε να δείτε, το SELinux βρίσκεται σε λειτουργία 'Εφαρμογή'. Αυτή είναι η προεπιλεγμένη λειτουργία του SELinux στο Fedora 39. Σε αυτήν τη λειτουργία, το SELinux είναι πλήρως ενεργό και λειτουργεί.





  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Αλλαγή των λειτουργιών SELinux

Το SELinux έχει δύο λειτουργίες: λειτουργία 'Ενίσχυση' και λειτουργία 'Επιτρεπτή'.



Στη λειτουργία 'Εφαρμογή', το SELinux επιβάλλει τις πολιτικές ασφαλείας του. Στη λειτουργία 'Επιτρεπτή', το SELinux καταγράφει μόνο προειδοποιήσεις. δεν επιβάλλει καμία πολιτική. Έτσι, στη λειτουργία 'Επιτρεπτή', το SELinux θα σας επιτρέψει να κάνετε τα πράγματα ακριβώς όπως θα κάνατε εάν είναι απενεργοποιημένο.

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

Για να θέσετε το SELinux σε λειτουργία 'Επιτρεπτή', εκτελέστε την ακόλουθη εντολή:

$ sudo αλλά -Εγώ 's/^SELINUX=επιβολή/SELINUX=επιτρεπτό/g' / και τα λοιπά / selinux / config

Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε το σύστημα Fedora:

$ sudo επανεκκίνηση

Όπως μπορείτε να δείτε, το SELinux έχει ρυθμιστεί σε λειτουργία 'Επιτρεπτή'.

$ getenforce

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Μπορείτε να επαναφέρετε το SELinux σε λειτουργία 'Εφαρμογή' με την ακόλουθη εντολή:

$ sudo αλλά -Εγώ 's/^SELINUX=επιτρεπτό/SELINUX=επιβολή/g' / και τα λοιπά / selinux / config

Στη συνέχεια, επανεκκινήστε τον υπολογιστή σας για να τεθούν σε ισχύ οι αλλαγές.

$ sudo επανεκκίνηση

Πλήρης απενεργοποίηση του SELinux με χρήση της παραμέτρου εκκίνησης πυρήνα

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

$ sudo ρυπαρός --update-kernel ΟΛΑ --args 'selinux=0'

Όπως μπορείτε να δείτε, η παράμετρος εκκίνησης πυρήνα “selinux=0” έχει οριστεί για όλες τις διαθέσιμες εγγραφές εκκίνησης GRUB του Fedora 39.

$ sudo ρυπαρός --πληροφορίες ΟΛΑ

Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε τον υπολογιστή σας.

$ sudo επανεκκίνηση

Έλεγχος εάν το SELinux είναι απενεργοποιημένο

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

$ getenforce

Όπως μπορείτε να δείτε, το SELinux είναι απενεργοποιημένο.

Ενεργοποίηση ξανά του SELinux

Για να ενεργοποιήσετε ξανά το SELinux, καταργήστε την παράμετρο εκκίνησης πυρήνα “selinux=0” με την ακόλουθη εντολή:

$ sudo ρυπαρός --update-kernel ΟΛΑ --αφαιρέστε-args 'selinux=0'

Όπως μπορείτε να δείτε, η παράμετρος εκκίνησης πυρήνα “selinux=0” αφαιρείται από όλες τις εγγραφές εκκίνησης GRUB του Fedora 39.

$ sudo ρυπαρός --πληροφορίες ΟΛΑ

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε τον υπολογιστή σας.

$ sudo επανεκκίνηση

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

$ getenforce

συμπέρασμα

Σε αυτό το άρθρο, σας δείξαμε πώς να αλλάξετε τις λειτουργίες SELinux (από 'επιβολή' σε 'επιτρεπτικό' και αντίστροφα) στο Fedora 39. Σας δείξαμε επίσης πώς να απενεργοποιήσετε πλήρως το SELinux στο Fedora 39 χρησιμοποιώντας το 'selinux=0' παράμετρος πυρήνα και πώς να ενεργοποιήσετε ξανά το SELinux και στο Fedora 39.