Solaris11

Aus NoamikWiki

Wechseln zu: Navigation, Suche

[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
Persönliche Werkzeuge