るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
32件ヒット [1-32件を表示] (0.038秒)
トップページ > クエリ:io[x] > バージョン:2.1.0[x] > クエリ:chown[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

検索結果

FileUtils.#chown(user, group, list, options = {}) -> Array (54640.0)

ファイル list の所有ユーザと所有グループを user と group に変更します。

ファイル list の所有ユーザと所有グループを user と group に変更します。

user, group に nil または -1 を渡すとその項目は変更しません。

@param user ユーザー名か uid を指定します。nil/-1 を指定すると変更しません。

@param group グループ名か gid を指定します。nil/-1 を指定すると変更しません。

@param list ファイルのリストを指定します。対象のファイルが一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。

@param options :n...

File.chown(owner, group, *filename) -> Integer (54394.0)

ファイルのオーナーとグループを変更します。スーパーユーザだけがファ イルのオーナーとグループを変更できます。変更を行ったファイルの数を 返します。

ファイルのオーナーとグループを変更します。スーパーユーザだけがファ
イルのオーナーとグループを変更できます。変更を行ったファイルの数を
返します。

@param filename ファイル名を表す文字列を指定します。

@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。

@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。

@raise Errno::EXXX 変更に失敗した場合に発生し...

FileUtils.#chown_R(user, group, list, options = {}) -> Array (18676.0)

list 以下のファイルの所有ユーザと所有グループを user と group へ再帰的に変更します。

list 以下のファイルの所有ユーザと所有グループを
user と group へ再帰的に変更します。

user, group に nil または -1 を渡すとその項目は変更しません。

@param user ユーザー名か uid を指定します。nil/-1 を指定すると変更しません。

@param group グループ名か gid を指定します。nil/-1 を指定すると変更しません。

@param list ファイルのリストを指定します。対象のファイルが一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。

@param opti...

Etc::PC_PRIO_IO -> Integer (18661.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

File.lchown(owner, group, *filename) -> Integer (18421.0)

File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。

File#chown と同様ですが、
シンボリックリンクに関してリンクそのもののオーナー、
グループを変更します。

@param filename ファイル名を表す文字列を指定します。

@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。

@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。

@raise NotImplementedError lchown(2) を実装していないシステ...

絞り込み条件を変える

Etc::PC_ASYNC_IO -> Integer (9361.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_CHOWN_RESTRICTED -> Integer (9361.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_SYNC_IO -> Integer (9361.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_TIMESTAMP_RESOLUTION -> Integer (9361.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

ruby 1.8.3 feature (559.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

ruby 1.8.3 feature
*((<ruby 1.8 feature>))
*((<ruby 1.8.2 feature>))

ruby 1.8.2 から ruby 1.8.3 までの変更点です。

掲載方針

*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。

以下は各変更点に付けるべきタグです。

記号について(特に重要なものは大文字(主観))

* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ...

絞り込み条件を変える

ruby 1.9 feature (163.0)

ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。

ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。

記号について(特に重要なものは大文字(主観))

* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* ...

ruby 1.8.4 feature (145.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

ruby 1.8.4 feature
ruby 1.8.4 での ruby 1.8.3 からの変更点です。

掲載方針

*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。

以下は各変更点に付けるべきタグです。

記号について(特に重要なものは大文字(主観))

# * カテゴリ
# * [ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加され...

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

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

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

Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってなりたっています。

=== オブジェクトの汚染

Rubyではオブジェクトは「汚染されている」とみなされることがあります。この
しくみは大きく分けて二つの使われ方をします。

ひとつ目は、信用できない入力をもとに作られたオブジェクトを「汚染されてい
る」とみなし、「危険な操作」の引数として使えないようにすることです。悪意
あるデータによって、プログラムが意図しない動作をする事...

FileTest.#grpowned?(file) -> bool (91.0)

ファイルのグループ ID がカレントプロセスの実効グループ ID と等しい時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

ファイルのグループ ID がカレントプロセスの実効グループ ID と等しい時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "")
File.chown(-1, Process.gid, "testfile")
FileT...

FileTest.#owned?(file) -> bool (91.0)

ファイルのユーザがカレントプロセスの実効ユーザと等しい時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

ファイルのユーザがカレントプロセスの実効ユーザと等しい時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "")
File.chown(Process.uid, -1, "testfile")
FileTest.owned?(...

絞り込み条件を変える

Etc::PC_2_SYMLINKS -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_ALLOC_SIZE_MIN -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_FILESIZEBITS -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_LINK_MAX -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_MAX_CANON -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

絞り込み条件を変える

Etc::PC_MAX_INPUT -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_NAME_MAX -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_NO_TRUNC -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_PATH_MAX -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_PIPE_BUF -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

絞り込み条件を変える

Etc::PC_REC_INCR_XFER_SIZE -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_REC_MAX_XFER_SIZE -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_REC_MIN_XFER_SIZE -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_REC_XFER_ALIGN -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Etc::PC_SYMLINK_MAX -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

絞り込み条件を変える

Etc::PC_VDISABLE -> Integer (61.0)

IO#pathconf の引数に指定します。

IO#pathconf の引数に指定します。

詳細は fpathconf(3) を参照してください。

Win32ネイティブ版Rubyの互換性問題 (55.0)

Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。

Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもいくつか残っているようです。

注意: このドキュメントは現状では不充分です。気づいたことのあるひとは
どんどん書き足してください。


== プロセスの扱い

最も重要な違いとして、fork が動作しないことがあげられます。Unix向けに書かれている
デーモン系のアプリケーションが動かないのはこれが原因であることが多いでしょう。

== ...