他のスーパーユーザーがファイルを変更、削除、または上書きできないように、どのような方法でもファイルを保護する方法はありますか?

他のスーパーユーザーがファイルを変更、削除、または上書きできないように、どのような方法でもファイルを保護する方法はありますか?

aを入力したときにsudo command fileファイルを変更、削除、または上書きできないようにロックするパラメータを設定する方法はありますか?他のスーパーユーザー

だけでなく:/home/announcements/お知らせを設定し、各ユーザーフォルダのホームフォルダに保存したいと思います。

各ユーザーのお知らせフォルダにファイルを挿入できるかどうかを調べるテスト。

これはまた、私がこれを行い、他の一般ユーザーとスーパーユーザーが私の個人ユーザー権限なしでそれを変更または削除することを無効にできるかどうかのテストです。

それでは、上記の状況は可能ですか?

たとえば、上記のヘルプを作成して保存すると、次の内容が追加されますか?

sudo chmod -rv 644 /home/*/announcements/announcement-1

〜または実行可能な場合〜

sudo chmod -rv 744 /home/*/announcements/announcement-1

メモ:難読症があり、時々翻訳もします。心からささやく実際の書面/音声言語に翻訳するのは私にとって難しいかもしれません。明確にする必要がある場合は、お知らせください。

ベストアンサー1

  1. root すべてにアクセス可能したがって、「上級ユーザー」が意味するように、答えは「おそらく」または「いいえ」です。
  2. 一般ユーザーの場合は、次のことができます。

    chown root:root /home/*/announcements/announcement-1
    chmod a-wt /home/*/announcements/announcement-1
    chmod a+r /home/*/announcements/announcement-1
    

    1行ずつ表現される意味:
    a。掲示板の所有者をrootに変更します
    。 b。掲示板から書き込みビットと固定ビットを削除します
    。 c。全員に読み取りアクセス権のみを付与します。

注1:「スーパーユーザー」=「sudoアクセス権あり」定義の場合、答えは次のようになります。いいえ!(申し訳ありません!)他に何かがある場合:たぶん明確にしてください。

おすすめ記事