動作の詳細はプラットフォームに依存します。変更されるかも知れません。Errno::EXXX:権限がない場合に発生します。NotImplementedError:メソッドが現在のプラットフォームで実装されていない場合に発生します。含むかも知れません)。数よりも少ない値を設定していると発生します。NotImplementedError:メソッドが現在のプラットフォームで実装されていない場合に発生します。getgroups(2)groups=(gids)[permalink][rdoc]補助グループを設定します。このメソッドを呼ぶことができます。整数かグループ名を表す文字列です。数を越えている場合に発生します。Errno::EXXX:権限がない場合に発生します。NotImplementedError:メソッドが現在のプラットフォームで実装されていない場合に発生します。そのリストに加えます。user:ユーザ名を表す文字列で指定します。NotImplementedError:メソッドが現在のプラットフォームで実装されていない場合に発生します。指定されたプロセスにシグナルを送ります。シグナル番号か名前(文字列またはSymbol)で指定します。signal:シグナルを整数かその名前の文字列で指定します。負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、プロセスではなくプロセスグループにシグナルを送ります。以下の場合は以下のような意味になります。場合はカレントプロセスのプロセスグループにシグナルを送ります。場合はシステム上の全てのプロセスにシグナルを送ります。それ以外の負の整数を与えるとプロセスではなくプロセスグループにシグナルを送ります。マイナスを付けたものと見なされます。ArgumentError:存在しないシグナルを指定した場合に発生します。Errno::EXXX:シグナル送信に失敗した場合に発生します。