Solaris11
Aus NoamikWiki
[Bearbeiten] Minimale UID konfigurieren
Um eine minimale UID zu konfigurieren, muss eine Datei /usr/sadm/defaddrole existieren. Darin erwartet useradd:
/* * getusrdef - access the user defaults file. If it doesn't exist, * then returns default values of (values in userdefs.h): * defrid = 100 * defgroup = 1 * defgname = other * defparent = /home * defskel = /usr/sadm/skel * defshell = /bin/sh * definact = 0 * defexpire = 0 * defauth = 0 * defprof = 0 * defrole = 0 * * If getusrdef() is unable to access the defaults file, it * returns a NULL pointer. * * If user defaults file exists, then getusrdef uses values * in it to override the above values. */
Allerdings handelt es sich um ein "Advanced Feature", sprich die Implementierung ist unvollständig. Derzeit wird mindestens defrid noch nicht geparsed.
useradd-source:
/usr/src/cmd/oamuser/user/userdefs.c
bzw.:
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/oamuser/user/userdefs.c

