るりまサーチ

最速Rubyリファレンスマニュアル検索!
102件ヒット [1-100件を表示] (0.058秒)
トップページ > クエリ:p[x] > クエリ:setuid[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. kernel p

検索結果

<< 1 2 > >>

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

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

...Win32ネイティブ版Rubyの互換性問題
p
latform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい...
...デーモン系のアプリケーションが動かないのはこれが原因であることが多いでしょう。

== 実行権限の扱い

setuid
などのプロセスの実行権限に関するメソッドは、(NT環境であっても)期待した
動作はしません。

== ファイル...
...できます。group/other に対する操作や実行許可の操作は無視されます。File.chownはエラーを返しませんが実際には何も行いません。

ドライブレター絡みで未だに幾つかの実装上の漏れがあります--platform/DOSISH-support。
また、同...

Process::Sys.#setuid(id) -> nil (21117.0)

システムコールの setuid(2) を呼びます。

...システムコールの setuid(2) を呼びます。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。

@raise Errno::EXXX システムコールに失敗した場合に発生します。...

Pathname#setuid? -> bool (9123.0)

FileTest.setuid?(self.to_s) と同じです。

...FileTest.setuid?(self.to_s) と同じです。


@see FileTest.#setuid?...

Shell::CommandProcessor#setuid?(file) -> bool (9107.0)

FileTest モジュールにある同名のクラスメソッドと同じです.

...FileTest モジュールにある同名のクラスメソッドと同じです.

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

@see FileTest.#setuid?...

File.setuid?(path) -> bool (6217.0)

FileTest.#setuid? と同じです。

...FileTest.#setuid? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

絞り込み条件を変える

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

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

...スレッドは作られた時点での親スレッドの$SAFEの値を引き継ぐ
//emlist[][ruby]{
$SAFE = 0
th = Thread.new{
p
$SAFE # => 0
$SAFE = 1
}
th.join
p
$SAFE # => 0
//}
* $SAFE の値を現在の値より小さく変更する事はできない
//emlist{
$ ruby -e '$SAFE = 1...
...オブジェクト

* IOや環境変数、コマンドライン引数(ARGV)から得られた文字列

$ ruby -e 'p ARGV[0].tainted?' hoge
true

環境変数PATHだけは例外で、値に危険なパスを含む場合のみ汚染されます。

ここでは危険なパスとは...
...* 環境変数 RUBYOPT を処理しない
* 標準入力からのプログラム読み込みを行わない
(スクリプトがsetgid, setuidされている時も同様)
* 以下のスイッチを使用できない
(スクリプトがsetgid, setuidされている時も...
...ったので必要に応じて ensure で戻す
//emlist{
$SAFE = 0
th = Thread.new do
p
$SAFE # => 0
$SAFE = 1
ensure
$SAFE = 0
end
th.join
p
$SAFE # => 0
//}
* $SAFE の値を現在の値より小さく変更する事もできる
//emli...

Process::Sys.#issetugid -> bool (3006.0)

システムコールの issetugid() を呼びます。

...システムコールの issetugid() を呼びます。

プロセスが setuid もしくは setgid ビットを使って
起動されている場合に真を返します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発...

Kernel.#test(cmd, file) -> bool | Time | Integer | nil (12.0)

単体のファイルでファイルテストを行います。

...ルでファイルテストを行います。

@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパス...
...
: ?p
ファイルは名前つきパイプ(FIFO)である
: ?S
ファイルはソケットである
: ?b
ファイルはブロックスペシャルファイルである
: ?c
ファイルはキャラクタースペシャルファイルである
: ?u
ファイルに setuid...

Kernel.#test(cmd, file1, file2) -> bool (2.0)

2ファイル間のファイルテストを行います。

...間のファイルテストを行います。

@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパス...
...を表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。

以下は cmd として指定できる文字リテラルとその意味です。

:...
...イル1とファイル2が同一のファイルである

//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
p
uts "#{e}: #{result}"
end
//}

# => =: true
# => <: false
# => >: false
# => -: false...
<< 1 2 > >>