• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 EXIF
  • - 信息表
    • 血型遗传
    • 服装尺码
  • [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

    其他工具
  • 字符计数 TikTok 下载 抖音下载 BASE64 Base64 转图片 图片转 Base64 URL 编码 JavaScript 时间戳 Unicode 转换器 JSON 格式化 修改扩展名 制作列表 CSS 优化器 MD5 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    『ボールアンドチェイン』南Q太著 評者:三木那由他【このマンガもすごい!】
    2024-05-30

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

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

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

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

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

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

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    ©  Dopu Box
    💛