るりまサーチ

最速Rubyリファレンスマニュアル検索!
13件ヒット [1-13件を表示] (0.013秒)
トップページ > クエリ:Dir.chroot[x]

別のキーワード

  1. dir chdir
  2. dir foreach
  3. dir open
  4. dir each_child
  5. rake original_dir

種類

ライブラリ

クラス

キーワード

検索結果

Dir.chroot(path) -> 0 (62143.0)

ルートディレクトリを path に変更します。

...マニュアルの chroot の項も参照して下さい。

@param path ディレクトリのパスを文字列で指定します。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
p Dir.glob("*") #=> ["file1", "file2]
Dir.chroot
("./")
p Dir.glob("/*") #=> ["/fi...
...le1", "/file2]
//}

@see http://opengroup.org/onlinepubs/007908799/xsh/chroot.html...

セキュリティモデル (42.0)

セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。

...るオブジェクト

* レベル0と同様

===== 禁止される操作
* 汚染された文字列を引数とした以下の操作

* Dir, IO, File, FileTest のメソッド呼び出し
//emlist{
$ ruby -e '$SAFE = 1; open(ARGV[0])' hoge
-e:1:in `initialize': Insec...
...* レベル1と同様

===== 禁止される操作
レベル1の制限に加え、以下の操作が禁止されます。

* Dir.chdir Dir.chroot Dir.mkdir Dir.rmdir
* File.chown File.chmod File.umask File.truncate
File#lstat File#chmod File#chown File.delete File.unlink
File#trun...