独自のファイルシステムの書き込み権限を一時的に無効にします。

独自のファイルシステムの書き込み権限を一時的に無効にします。

私は簡単な解決策がないと信じられませんが(これは私にとって非常に便利な機能のように見えるため)、これまで何も見つかりません。

私は私が使用しているファイルシステムへの書き込み権限を(一時的に)オフにしたいと思います。機密性の高いシステムにログインしてファイルだけを見たいのですが、誤って変更するのを防ぎたいとしましょう。

より軽いバージョン:

私が持っているすべての書き込み権限が私が属するグループによるものであれば(今はホームディレクトリを無視しています)、どういうわけかそのグループから自分自身を一時的に削除してその権限をオフにすることができます(newgrpはデフォルトグループのみを変更してグループ全体)グループリスト)?

もちろん、どちらのバージョンもroot権限なしでこれを行う必要があります。

ベストアンサー1

通常、ファイルの編集に使用するすべてのコマンドをオーバーライドするスクリプトを実行して、次のようにすることをお勧めしlessます。

#!/bin/bash
export EDITOR=less
alias vi=less
alias vim=less
alias nano=less
alias pico=less
alias rm=less

これは単なる例ですが、このようなスクリプトを実行すると、ファイルを変更する可能性が確実に減り(リストを完成させることができます)、これらの修正を参照できる構成.bashrcファイルに統合することもできます。答えはシェルによって異なります。したがって、これは永続的でエイリアスを復元するスクリプトを作成するため、システムの変更は意図的なものです。

#!/bin/bash
export EDITOR=vi
alias vi=vi
alias vim=vim
alias nano=nano
alias pico=pico
alias rm=rm

おすすめ記事