いくつかのファイルを変更せずに参照したいと思います。特定のコマンドを使用しない可能性がありますが、予期しないことが起こるのではないかと心配です。
何も書く権限を持たないbashサブシェルを作成する方法はありますか?それはまるでbash donotmakechanges
。
他のユーザーを作成することもできますが、それはあまりにも過度に見えます。
ベストアンサー1
バインドマウントを使用して、ディレクトリツリーを読み取り専用でマウントできます。ルートアクセスが必要です。
# mount -o ro --bind /home /home_ro
# cd /home_ro
# touch file
touch: cannot touch ‘file’: Read-only file system
次に、/home_roに移動します。