• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxで書き込み保護されたファイルを作成するチュートリアル
2021-12-27

Linuxの重要なファイルを書き込み保護したい場合は、削除されたり、以前のバージョンや他のものに改ざんされたりすることはできません。あるいは、他の場合、ソフトウェアによって自動的に変更されるプロファイルを回避したい場合があります。chownコマンドとchmodコマンドを使用してファイルの帰属関係または権限ビットを変更することは、root権限のある操作を回避できないため、このような状況を処理する解決策ですが、これは完璧ではありません。この時chattrは役に立ちました。

chattrは、ファイルのフラグビットを設定またはキャンセルできるLinuxコマンドで、標準のファイル権限(読み取り、書き込み、実行)とは分離されています。これに関連するもう一つのコマンドはlsattrで、ファイルのどのフラグビットが設定されているかを表示できます。当初はEXTファイルシステム(EXT 2/3/4)のみがchattrとlsattrが管理するフラグビットをサポートしていたが、XFS、Btrfs、ReiserFSなど、他のオリジナルのLinuxファイルシステムの多くがサポートしている。

このチュートリアルでは、chattrを使用してLinuxのファイルを変更できないようにします。

chattrコマンドとlsattrコマンドはe 2 fsprogsパッケージの一部であり、すべての現代Linuxリリース版にプリインストールされています。

  • 次はchattrの基本文法です。
  • $chattr[-RVf][オペレータ][フラグビット]ファイル...

    ここで、オペレータは「+」(選択したフラグビットをフラグビットリストに追加)、「-」(選択したフラグビットをフラグビットリストから削除)、「=」(選択したフラグビットを強制的に使用)であってもよい。

  • 以下に、使用可能なフラグビットを示します。
  • a:追加モードでのみ開くことができます。

    A:atime(ファイルアクセス時間)は更新できません。

    c:ディスクに書き込まれると自動的に圧縮されます。
    C:「書き込み時コピー」をオフにします。

    i:変更不可。

    s:自動ゼロ化により安全に削除します。(LCTT訳注:一般的にファイルが削除されても内容は変更されず、フラグビットを変更するとファイルが削除されても元の内容が「0」に置き換えられます)
    変更不可フラグビット

    1つのファイルを変更できないように、このファイルに「変更不可」フラグビットを追加するには、次の方法が必要です。たとえば、/etc/passwdファイルを書き込み保護します。

    コードのコピー

    $ sudo chattr +i /etc/passwd
    注意ファイルの「変更不可」フラグビットの設定またはキャンセルにはrootユーザー権限が必要です。ファイルの「変更不可」フラグビットが追加されているかどうかを確認します。

    コードのコピー

    $ lsattr /etc/passwd

    ファイルが変更不可に設定されると、どのユーザーもファイルを変更できません。rootユーザーでも、このファイルを変更、削除、上書き、移動、または名前変更することはできません。このファイルを再度変更するには、まず「変更不可」フラグビットをキャンセルする必要があります。
    変更不可フラグビットを次のコマンドでキャンセルします。

    コードのコピー

    $ sudo chattr -i /etc/passwd

       

    ディレクトリ(たとえば/etc)を下のすべてのコンテンツとともに変更できないようにするには、「-R」オプションを使用します。
    コードのコピー
    $ sudo chattr -R +i /etc

    「追加のみ可能」フラグビット


    ソース元URL:https://dopubox.com/article/p/36c2d4bff82cb735

    Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes
  • 民藝・イズ・ビューティフル。 日本文化と黒人文化が融合する「アフロ民藝」とは?
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    現代詩の「中原中也賞」、俳句で培われた言語感覚…「新たな音やリズム」ジャンルを往来し追求
    2024-06-02

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    建築家・白井晟一設計の個人住宅「桂花の舎」が江之浦測候所に移築へ
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    東京都写真美術館で「今森光彦 にっぽんの里山」が開催へ
    2024-06-04

    口腔ケアで高齢者を守ろう 「おとなの歯磨き」訪問歯科医が出版
    2024-06-04

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    写真家の吉田ルイ子さん死去
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    ©  Dopu Box
    💛