Quote:> We have a small problem after the upgrade to Solaris 2.3!
> Before the upgrade, NIS+ would correctly reverse all group id's
> but after the upgrade, only thoose that are in /etc/files will
> be reversed.
> nsswitch.conf has the entry
> group files nisplus
> just as passwd, which works...
> Anynody else out there with this problem?
> Anyone knows what to do about it?
This is a bug. Adding a new group gives us:
eden{wib} niscat -o [name=testname]group.org_dir
Object Name : group
Owner : wib.cs.uni-kiel.de.
Group : admin.cs.uni-kiel.de.
Domain : org_dir.cs.uni-kiel.de.
Access Rights : ----rmcdrmcd----
Time to Live : 12:0:0
Object Type : ENTRY
Entry data of type group_tbl
[1] - [9 bytes] 'testname'
[2] - [0 bytes] '(nil)' <----
[3] - [3 bytes] '99'
[4] - [1 bytes] ''
This stupid 'nil' breaks the whole NIS+ group database.
A workaround is:
eden{wib} nistbladm -m passwd= [name=testname]group.org_dir
eden{wib} niscat -o [name=testname]group.org_dir
Object Name : group
Owner : wib.cs.uni-kiel.de.
Group : admin.cs.uni-kiel.de.
Domain : org_dir.cs.uni-kiel.de.
Access Rights : ----rmcdrmcd----
Time to Live : 12:0:0
Object Type : ENTRY
Entry data of type group_tbl
[1] - [9 bytes] 'testname'
[2] - [1 bytes] Encrypted data
[3] - [3 bytes] '99'
[4] - [1 bytes] ''
Now is works.
Willi
--
--
Willi Burmeister, Department of Computer Science, Kiel University
Tel: +49 431 5604 98 S-Mail: Preusserstrasse 1-9, D 24105 Kiel