るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.053秒)

別のキーワード

  1. file chown
  2. pathname chown
  3. _builtin chown
  4. fileutils chown
  5. fileutils chown_r

クラス

モジュール

キーワード

検索結果

File#chown(owner, group) -> 0 (18157.0)

ファイルのオーナーとグループを変更します。

...た場合は
例外 Errno::EXXX が発生します。

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

@
param group chown(2) と同様に数値で指定します。nil または...
...現在のままにすることができます。

@
raise IOError 自身が close されている場合に発生します。

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

//emlist[例][ruby]{
File.open("testfile") { |f| f.chown(502, 1000) } # => 0
File.stat("testfile").uid...
...# => 502
File.stat("testfile").gid # => 1000
//}

@
see File.chown...

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

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

...
返します。

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

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

@
param group chown(2) と同様に数...
...を指定することで、グループを現在のままにすることができます。

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

//emlist[例][ruby]{
IO.write("test.txt", "test")
File.chown(502, 12, "test.txt")
File.stat("test.txt").uid # => 502
//}

@
see File#chown...

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

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

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

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

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

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

@
raise NotImplementedError lchown(2) を実装していないシステムでこ...
...発生します。

//emlist[例][ruby]{
IO.write("testfile", "test")
File.symlink("testfile", "testlink")
File.chown(501, -1, "testfile")
File.lstat("testlink").ftype # => "link"
File.lchown(0, -1, "testlink")
File.stat("testlink").uid # => 501
File.lstat("testlink").uid # => 0
//}...

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

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

...返します。

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

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

//emlist[例][ruby]{
IO.write("testfile", "")
File.chown(-1, Process.gid...
..., "testfile")
FileTest.grpowned?("testfile") # => true
File.chown(-1, Process.gid + 10, "testfile")
FileTest.grpowned?("testfile") # => false
//}...

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

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

...返します。

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

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

//emlist[例][ruby]{
IO.write("testfile", "")
File.chown(Process.uid, -1...
..., "testfile")
FileTest.owned?("testfile") # => true
File.chown(501, -1, "testfile")
FileTest.owned?("testfile") # => false
//}...

絞り込み条件を変える