rzsh
提供: セキュリティ
2013年7月6日 (土) 11:11時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「<!-- vim: filetype=mediawiki --> rzsh とは、制限付きのシェル( RESTRICTED SHELL ) です。システム運用アカウントのために役に立つ[[...」)
スポンサーリンク
rzsh とは、制限付きのシェル( RESTRICTED SHELL ) です。システム運用アカウントのために役に立つシェルです。rzsh は、zsh に付属しています。
読み方
- rzsh
- あーる ぜっとしぇる
概要
rzsh とは、制限付きのシェル( RESTRICTED SHELL ) です。システム運用アカウントのために役に立つシェルです。rzsh は、zsh に付属しています。
% ls -li /usr/local/bin/*zsh 1476610 -r-xr-xr-x 3 root wheel 597528 3月 1 2012 /usr/local/bin/rzsh* 1476610 -r-xr-xr-x 3 root wheel 597528 3月 1 2012 /usr/local/bin/zsh*
rzsh の特徴
- 環境変数 PATH などが上書きや取り消しができません。
- コマンドに / を含むパスが指定できません。
- リダイレクト が使えません。
- exec でシェル が置き換えられません。
- 制限モードを解除できません。
インストール
zsh をインストールしてください。
使い方
rzsh の起動方法は、2通りあります。
% zsh -r
もしくは、
% rzsh
です。
制限する環境の作り方
ログインシェルを rzsh にします。
- 制限付きアカウントに許したいコマンドだけを集約したディレクトリを用意します。 /usr/local/rzsh/bin
- 環境変数 PATH を /usr/local/rzsh/bin だけにしておきます。
関連項目
ツイート
スポンサーリンク