るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.429秒)
トップページ > クエリ:i[x] > クエリ:l[x] > クエリ:move[x] > クエリ:remove_entry_secure[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

モジュール

検索結果

FileUtils.#remove_entry_secure(path, force = false) -> () (33319.0)

ファイル path を削除します。path がディレクトリなら再帰的に削除します。

...帰的に削除します。

FileUtils.#rm_r および FileUtils.#remove_entry には
TOCTTOU (time-of-check to time-of-use)脆弱性が存在します。
このメソッドはそれを防ぐために新設されました。
FileUtils.#rm_r および FileUtils.#remove_entry は以下の条件が
...
...め、remove_entry_secure は削除前に path 以下の
ディレクトリのオーナーとパーミッションを変更し、上記の条件を回避します。
ただし remove_entry_secure は親ディレクトリが以下の条件を満たすことを
仮定しています。

* UNIX シ...
...ステムおよびそれに類する環境では、sticky ビットが立っていること。
* 全ユーザが書き込み可能であるのは、直接の親ディレクトリのみであること。
例えば、/var/tmp のパーミッションが 1777 であるのは問題ありません...

FileUtils.#remove_entry(path, force = false) -> () (15212.0)

ファイル path を削除します。path がディレクトリなら再帰的に削除します。

...FileUtils.#remove_entry_secure の項を参照してください。

@param path 削除するパス。

@param force 真のときは削除中に発生した StandardError を無視します。

//emlist[][ruby]{
require 'fileutils'
FileUtils.remove_entry '/tmp/ruby.tmp.08883'
//}

@see FileUtils.#r...