0

Python がそのプロセスで許可するグループの数を増やそうとしています。Solaris の 144501 パッチをオペレーティング システムに適用して、より多くのユーザーを許可するようにしました。実行後getconf NGROUPS_MAX1024.

残念ながら、Python はまだ Solaris のデフォルトos.NGROUPS_MAX値であるを使用しています16

私は自分で Python をコンパイルしようとしましたが、値は引き続き16. ソースにa をハードコーディングしようとさえしましたが、その後1024も残り16ます。

Python に新しいグループ制限を認識させる方法を知っている人はいますか?

4

1 に答える 1

1

オペレーティング システムで設定が変更されましたが、ヘッダー ファイルにはまだ16. で/usr/include/limits.h

#define NGROUPS_MAX 16  /* max number of groups for a user */

1024これを(パッチを適用して 1024 であると仮定して)に変更するとgetconf NGROUPS_MAX、その後はすべて正しくコンパイルされます。

于 2013-03-14T21:08:33.847 に答える