いつ「nano」の代わりに「rnano」を使用する必要がありますか?

いつ「nano」の代わりに「rnano」を使用する必要がありますか?

私はそれを愛しnano、定期的に使用します。関連アプリケーションはですrnano

rnanoマニュアルから:

DESCRIPTION
       rnano  runs  the  nano  editor in restricted mode.  This allows editing
       only the specified file or files, and doesn't allow the user access  to
       the filesystem nor to a command shell.

       In restricted mode, nano will:

       • not allow suspending;

       • not allow saving the current buffer under a different name;

       • not allow inserting another file or opening a new buffer;

       • not allow appending or prepending to any file;

       • not make backup files nor do spell checking.

いつ使うべきですかrnano

ベストアンサー1

rnano私は意図したユースケースがnano -R特権シナリオまたは信頼できないキーボード入力で利用可能なエディタを提供することだと思います。たとえば、アカウントを使用して他の人に編集者を提供したい場合、その人は他のファイルにアクセスできません。同様に、sudo編集者のリスクへのアクセスを制限すると便利ですが、sudoeditこの場合に使用する必要があります。

制限モードバージョン1.3.3に追加されました、2004年6月発売。初期パッチ2004年2月からは特別な理由は提示されていません。

最近では、ユーザーがデフォルトのファイルシステムまたはコマンドシェルにアクセスすることを許可せずに1つ以上の特定のファイルのみを編集できる小さなテキストエディタが必要でした。ナノは使いやすいのでナノを選んだ。しかし、chrootに似たモードを持っていてもセキュリティが不十分なため、少しパッチを適用する必要がありました。

デビッド・ローレンス・ラムジー大幅に拡張されたパッチ2004年4月合併前。

他のエディタには、「制限」の定義が異なる制限モードがあります。Vim 5に制限モードを追加2002(元のパッチと同じように使用または呼び出される)は、外部シェルへのすべてのアクセスをブロックします-Zrvimrnano

おすすめ記事