種類
- モジュール関数 (176)
- インスタンスメソッド (73)
- 特異メソッド (33)
- クラス (11)
- モジュール (8)
ライブラリ
- ビルトイン (220)
- fileutils (30)
- pathname (11)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - win32ole (22)
クラス
- File (22)
-
File
:: Stat (33) - Pathname (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
WIN32OLE
_ TYPE (22)
モジュール
- FileTest (22)
- FileUtils (22)
- Kernel (22)
-
Process
:: GID (44) -
Process
:: Sys (66)
キーワード
- FileUtils (8)
- Stat (11)
-
change
_ privilege (11) - chown (22)
-
chown
_ R (11) -
grant
_ privilege (11) - grpowned? (11)
- issetugid (11)
- new (11)
- progid (11)
- progids (11)
-
re
_ exchangeable? (11) - setegid (11)
- setgid (11)
- setgid? (62)
- setregid (11)
- setresgid (11)
- setrgid (11)
-
sid
_ available? (11) - test (22)
検索結果
先頭5件
-
File
:: Stat # gid -> Integer (21107.0) -
オーナーのグループIDを返します。
...オーナーのグループIDを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.gid #=> 0
//}... -
File
. setgid?(path) -> bool (9200.0) -
FileTest.#setgid? と同じです。
...FileTest.#setgid? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
:: Stat # setgid? -> bool (9200.0) -
setgidされている時に真を返します。
...setgidされている時に真を返します。
//emlist[][ruby]{
Dir.glob("/usr/sbin/*") {|bd|
if File::Stat.new(bd).setgid?
puts bd
end
}
#例
#...
#=> /usr/sbin/postqueue
#...
//}... -
FileTest
. # setgid?(file) -> bool (9200.0) -
ファイルが setgid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...ファイルが setgid(2) されている時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを......指定します。
//emlist[例][ruby]{
require 'fileutils'
IO.write("testfile", "")
FileUtils.chmod("g+s", "testfile")
FileTest.setgid?("testfile") # => true
FileUtils.chmod("g-s", "testfile")
FileTest.setgid?("testfile") # => false
//}... -
Shell
# setgid?(file) -> bool (9200.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setgid?... -
Shell
:: CommandProcessor # setgid?(file) -> bool (9200.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setgid?... -
Shell
:: Filter # setgid?(file) -> bool (9200.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setgid?... -
WIN32OLE
_ TYPE # progid -> String | nil (9200.0) -
selfのPROGIDを取得します。
...selfのPROGIDを取得します。
PROGIDは、生成可能なOLEオートメーションサーバのCoClass(コンポーネント
クラス)が持つレジストリ登録名です。WIN32OLE.newの引数に指定して
WIN32OLEオブジェクトを生成できます。
@return selfのPROGID......す。selfがPROGIDを持たない、または
CoClassでない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.progid # => "Excel.Application.14"
この例は、ExcelのApplicationクラスが「Excel.Application.......14」という
PROGIDを持つことを示します。
@see WIN32OLE.new... -
Process
:: GID . # change _ privilege(id) -> Integer (9118.0) -
実グループ ID・実効グループ ID・保存グループ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid] #=> [0, 0]
Process::GID.change_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [33, 33]... -
Process
:: GID . # re _ exchangeable? -> bool (9116.0) -
現在のプラットフォームで Process::GID.#re_exchange が実装されている なら true を返します。そうでない場合に false を返します。
...現在のプラットフォームで Process::GID.#re_exchange が実装されている
なら true を返します。そうでない場合に false を返します。... -
Process
:: GID . # sid _ available? -> bool (9100.0) -
現在のプラットフォームが保存グループ ID を持つなら true を返します。 そうでない場合に false を返します。
...ない場合に false を返します。
ただし、このメソッドの値には保証がありません。
現在は次の条件のいずれかが満足される場合には
保存グループ ID を持つものと判定しています。
* setresgid() を持つ
* setegid() を持つ
* _...