system management
1752808 メンバー
5715 オンライン
108789 解決策
新規ポスト

起動でsetprivgrpがFAILする

 
TLSG01
貴重なコントリビューター

起動でsetprivgrpがFAILする

hpux10.20

B2600 の環境でhpux起動において

"/sbin/rc1.d/S400set_prvgrp start" FAILEDになります。

回避方法をお教えください。

Old /etc/rc.log moved to /etc/rc.log.old

**************************************************

HP-UX Start-up in progress

Wed May 25 16:59:14 2005

**************************************************

Mount file systems

Output from "/sbin/rc1.d/S100localmount start":

----------------------------

checking quotas

Setting hostname

Output from "/sbin/rc1.d/S320hostname start":

----------------------------

Set privilege group

Output from "/sbin/rc1.d/S400set_prvgrp start":

----------------------------

setprivgrp: no group name matching

EXIT CODE: 3

"/sbin/rc1.d/S400set_prvgrp start" FAILED

Display date
3件の返信3
TLSG01
貴重なコントリビューター

起動でsetprivgrpがFAILする

改行コードは不要。

A line feed code is unnecessary.

空白行は認めない。

A blank line isn't recognized.

Example :

-g RTPRIO CHOWN MLOCK

nadachi
レギュラーアドバイザー

起動でsetprivgrpがFAILする

failしているところのメッセージは、

Set privilege group

Output from "/sbin/rc1.d/S400set_prvgrp start".

------------

setprivgrp: no group name matching

EXIT CODE: 3

ですから、setprivgrpコマンド(グループの特殊属性の設定) のコマンドがエラーになっているようです。

で、"no group name matchig" ですから、おそらくは指定された group名が/etc/group ファイルにないようなものなのでは?

group名をsetprivgrpのコマンドラインで指定しているか、それとも -f <ファイル名> で、ファイルの中で記述しているか、ですが、近くの 11.11 では、

"set_prvgrp"スクリプト中、

 /usr/sbin/setprivgrp -f /etc/privgroup

みたいな書き方をしていました。これは/etc/privgroupファイルの方に、groupと権限を書いておくわけです。ここに書いてあるgroup名が

setprivgrpにとって認識出来なかったのでは?

( /etc/groupに対応するものがない? まさか /etc/group がない? /etc/groupがNIS 化されている? かなあ。)
hazelwood
信頼あるコントリビューター

起動でsetprivgrpがFAILする

TLSG01さんがご自身で返信されているので解決しているのではないかと思うのですが、一応。

/etc/privgroupファイルに余計な空行があるのではないでしょうか?

グループ名を指定した場合には、以下のメッセージの後ろにそのグループ名が入りますので、存在しないグループ名を指定したケースとは微妙に状況が異なると思います。

> setprivgrp: no group name matching