117件ヒット
[1-100件を表示]
(0.123秒)
種類
- モジュール関数 (66)
- インスタンスメソッド (40)
- 特異メソッド (11)
ライブラリ
- ビルトイン (77)
- pathname (11)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
webrick
/ utils (11)
クラス
- File (11)
-
File
:: Stat (11) - Pathname (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6)
モジュール
- FileTest (11)
- Kernel (22)
-
Process
:: Sys (22) -
WEBrick
:: Utils (11)
検索結果
先頭5件
-
Process
:: Sys . # setuid(id) -> nil (18317.0) -
システムコールの setuid(2) を呼びます。
...システムコールの setuid(2) を呼びます。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。... -
FileTest
. # setuid?(file) -> bool (9329.0) -
ファイルが setuid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...ファイルが setuid(2) されている時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを......ト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
require 'fileutils'
IO.write("testfile", "")
FileUtils.chmod("u+s", "testfile")
FileTest.setuid?("testfile") # => true
FileUtils.chmod("u-s", "testfile")
FileTest.setuid?("testfile") # => false
//}... -
File
:: Stat # setuid? -> bool (9323.0) -
setuidされている時に真を返します。
...setuidされている時に真を返します。
//emlist[][ruby]{
Dir.glob("/bin/*") {|bd|
if File::Stat.new(bd).setuid?
puts bd
end
}
#例
#...
#=> /bin/ping
#=> /bin/su
#...
//}... -
File
. setuid?(path) -> bool (9317.0) -
FileTest.#setuid? と同じです。
...FileTest.#setuid? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
Shell
# setuid?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setuid?... -
Shell
:: CommandProcessor # setuid?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setuid?... -
Shell
:: Filter # setuid?(file) -> bool (9307.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#setuid?... -
Pathname
# setuid? -> bool (6323.0) -
FileTest.setuid?(self.to_s) と同じです。
...FileTest.setuid?(self.to_s) と同じです。
@see FileTest.#setuid?... -
Kernel
. # test(cmd , file1 , file2) -> bool (3308.0) -
2ファイル間のファイルテストを行います。
...字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定し......?>
ファイル1の方がファイル2より最終更新時刻が新しい
: ?<
ファイル1の方がファイル2より最終更新時刻が古い
: ?-
ファイル1とファイル2が同一のファイルである
//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile......2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}
# => =: true
# => <: false
# => >: false
# => -: false... -
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (3213.0) -
単体のファイルでファイルテストを行います。
...いは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 下表に特に明記していないも......ァイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
ファイルはプレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシンボリックリンクである
: ?p
ファイルは名......ある
: ?u
ファイルに setuid ビットがセットされている
: ?g
ファイルに setgid ビットがセットされている
: ?k
ファイルに sticky ビットがセットされている
: ?M
ファイルの最終更新時刻を返す -> Time
: ?A
ファイルの... -
WEBrick
:: Utils . # su(user) -> () (3122.0) -
指定されたユーザに Process::Sys.#setuid, Process::Sys.#setgid します。
...指定されたユーザに Process::Sys.#setuid,
Process::Sys.#setgid します。
setuid できないプラットフォームでは警告を表示し、何もしません。
@param user ユーザを指定します。...