selinux ( Security-Enhanced Linux)は、Linux カーネル モジュールであり、Linux のセキュリティ サブシステムです。 3つのモード: 強制: 強制モード。selinux が実行中の場合、ドメイン/タイプの制限が開始されます。 permissive: 警告モード。selinux の実行中に警告メッセージが表示されますが、ドメイン/タイプのアクセスは制限されません。 disabled: 無効モード。 ファイルにおける selinux の役割: selinux が有効になっている場合、selinux は各ファイルのタグ コンテキストをロードします。セキュリティ コンテキストが一致している必要があります。一致していない場合はファイルにアクセスできません。 テスト: ###selinuxを有効にする ファイルを作成し、FTPリリースディレクトリに移動する
ユーザーはFTPにログインしてファイルを閲覧します 匿名ユーザーは、以前にFTPに移動されたファイルを読み取ることができないことがわかります。 しかし、ファイルはFTPディレクトリに存在します ファイルのセキュリティコンテキストを表示する
2 つのファイルのセキュリティ コンテキストが異なるため、表示されないことがわかります。
ファイルを表示するにはFTPにログインしてください セキュリティ コンテキストが一貫しているため、ファイルを表示できます。 chcon はセキュリティ コンテキストの一時的な変更に過ぎません。システム selinux を再起動すると、変更は無効になります。 ###セキュリティコンテキストを永続的に変更する ##独自のFTPホームディレクトリを作成し、ディレクトリのセキュリティコンテキストラベルを変更します mkdir /ftphomesemanage fcontext -a -t pubilc_content_t '/ftphome(/.*)?' ###ディレクトリのセキュリティコンテキストを表示する ここで、セキュリティ コンテキスト ラベルが変更されていないことがわかります。カーネル リスト サービスを再起動する必要があります。 restorecon -RvvF /ftphome###R: 再帰的 vv: ディレクトリの下のサブディレクトリまたはファイルの変更情報を表示する、F: ディレクトリ内のファイルとディレクトリのセキュリティ コンテキストを強制的に一致させる セキュリティコンテキストが変更されました サービスにおける selinux の役割: selinux がサービスに与える影響は、デフォルトではオフになっているスイッチをサービスに追加するのと同じです。 1: スイッチをオンにする; 0: スイッチをオフにする selinux がオンになっている場合は、ftp にログインして、サービスに対する selinux の切り替え効果をテストします。 ユーザーはファイルをアップロードしたり削除したりすることはできません FTP の SELinux スイッチのステータスを確認する すべて非公開状態なので、ユーザー権限に制限があります 機能スイッチをオンにする setsebool -P ftp_home_dir オン setsebool -P ftpd_anon_write オン FTPに再度ログインすると、ユーザーはファイルをアップロードできます selinuxエラーログの解決策を提供できるsetroubleshootをインストールします。 /var/log/audit/audit.log ### selinuxによって収集されたログを記録します /var/log/audit/audit.log をダウンロードします ### selinux によって収集されたログを記録します 要約する 上記は、編集者が紹介した Linux の selinux の基本設定チュートリアルの詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLが大量のデータを処理する際にクエリ速度を最適化するいくつかの方法
目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...
序文WeChat ミニプログラムは新しいオープン機能を提供します!ついにミニプログラムにHTMLペー...
目次概要バーチャルドム原理実装プロセスパッチ方式sameVnode関数patchVnode関数upd...
この記事では、jQueryカルーセル機能の実装コードを参考までに共有します。具体的な内容は次のとおり...
方法 1: hostnamectl の変更ステップ1 ホスト名を確認するホスト名ステップ2 ホスト名...
今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...
基本的な紹介特徴Flexbox は、よりシンプルで効率的なレイアウト方法を提供する CSS 表示タイ...
序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...
目次1. 透かしのJsファイルを作成する2. 導入操作2.1 App.vueや他のページでの参照2....
目次1. Dockerをインストールする2. カスタムネットワークアドレスを作成する3. Docke...
MySQLをアンインストールする1. コントロールパネルで、MySQLのすべてのコンポーネントをア...
Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...
目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...
Mysql はクエリ結果セットを JSON データに変換します 序文 学生テーブル 学生スコアテーブ...
mkdir コマンドを使用して新しいディレクトリを作成できることは誰もが知っていますが、多くの場合、...