るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. _builtin file?
  2. open file
  3. _builtin file
  4. file chown
  5. file chmod

ライブラリ

キーワード

検索結果

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

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

...れている場合に発生します。

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

例:
File
.open("testfile") { |f| f.chown(502, 1000) } # => 0
File
.stat("testfile").uid # => 502
File
.stat("testfile").gid # => 1000...

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

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

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

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

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

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

例:
IO.write("test.txt", "test")
File
.chown(502, 12, "test.txt")
File
.stat("test.txt").uid # => 502...

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

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

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

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

@param owner chown(2) と同様に数値で指定します。nil または -1...
...発生します。

//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
//}...