ホームページ >運用・保守 >Linuxの運用と保守 >Linuxで権限の変更を許可しないように設定する方法

Linuxで権限の変更を許可しないように設定する方法

WBOY
WBOYオリジナル
2022-05-23 16:28:554852ブラウズ

Linux では、chattr コマンドを使用して、変更が許可されていないアクセス許可を設定できます。このコマンドは、ファイルの属性を変更するために使用されます。属性が "i" に設定されている場合、ファイルの属性を変更することを意味します。またはディレクトリは任意に変更してはなりません。つまり、アクセス許可の変更は許可されていません。構文は「chattr u i file or directory」です。

Linuxで権限の変更を許可しないように設定する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux で権限の変更を許可しないように設定する方法

Linux の chattr コマンドは、ファイル属性を変更するために使用されます。

このコマンドは、ext2 ファイル システムに保存されているファイルまたはディレクトリの属性を変更できます。これらの属性には次の 8 つのモードがあります:

a: ファイルまたはディレクトリを追加の目的のみにします。

b: ファイルまたはディレクトリの最終アクセス時刻を更新しません。

c: ファイルまたはディレクトリを圧縮して保存します。

d: ファイルまたはディレクトリをダンプ操作から除外します。

i: ファイルやディレクトリを任意に変更することはできません。

s: ファイルまたはディレクトリを内密に削除します。

##S: ファイルまたはディレクトリを即座に更新します。

u: 誤って削除しないようにします。

構文

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

パラメータ

-R 再帰処理。指定されたディレクトリ内のすべてのファイルとサブディレクトリをまとめて処理します。

-v ファイルまたはディレクトリのバージョンを設定します。

-Vは命令実行プロセスを表示します。

ファイルまたはディレクトリのこの属性をオンにします。

- ファイルまたはディレクトリの属性をオフにします。

= ファイルまたはディレクトリの属性を指定します。

例は次のとおりです:


i: 権限は変更できません

例: chattr u i ファイル名 (対応するフォルダー) の場合、ファイル名ファイルは次の方法で変更できません。誰でも、誰でも、変更する必要がある場合は、最初に i 権限を削除する必要があります。chattr -i filename を使用するだけです。 lsattr ファイル名を使用して、ファイルに i 権限が設定されているかどうかを確認します。

まず、xshell を使用して i 権限があるかどうかを確認します。 lsattr ファイル名。写真が示すように。

Linuxで権限の変更を許可しないように設定する方法

次に、i 権限を削除し、xshell に「chattr -i filename」と入力します。写真が示すように。

Linuxで権限の変更を許可しないように設定する方法

現時点ではプロンプトは表示されませんが、変更は成功しました。次に、xftp にアクセスして権限を変更したところ、簡単であることがわかりました。通常、ファイルや Web サイトが他人に侵害されるのを防ぐために、i アクセス許可を追加することもできます。 xshell に、chattr i ファイル名を入力します。写真が示すように。プロンプトも表示されませんが、成功しました。

Linuxで権限の変更を許可しないように設定する方法

推奨学習:

Linux ビデオ チュートリアル

以上がLinuxで権限の変更を許可しないように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。