wiki:MasterPasswdSyntax

Version 2 (modified by Herwig Bauernfeind, 17 years ago) ( diff )

Correct Login-Class error, change according to home dir fix

Syntax of master.passwd

The master.passwd is a text file with every line holding exactly one user.

Note: The user information in master.passwd is a prerequisite for Samba's own user information.

One line consists of several fields delimited by a ":".

Sample line with all fields:

Username:password:UID:GID:Login-Class:Change pw in x sec:Deactivate in x sec:GECOS:HOME:SHELL

FieldDescriptionRecommended value when using SambaExample
UsernameUsername that should be used to loginRequired fieldherwig
PasswordNot used currentlyLeave empty or add * as value*
UIDUser-IDRequired, give each user a unique number110
GIDGroup-IDRequired. If groups are not used, same value as UID110
Login-ClassNot used currentlyLeave empty
Change pw in x secNot used currentlySet to zero (0)0
Deactivate pw in x secNot used currentlySet to zero (0)0
GECOSFull usernameUseful, but not completely supportedHerwig Bauernfeind
HomeThe user's home directoryEnter path(*)D$/Samba/User/herwig
ShellThe user's shellNot used currently/usr/sbin/nologin

With the examples from the above table, a valid line in master.passwd would look like the following line:

# This is a comment in master.passwd herwig:*:110:110::0:0:Herwig Bauernfeind:D$/Samba/User/herwig:/usr/sbin/nologin

Note: You must enter a valid OS/2 path in this field and replace the ":" following the driveletter by a "$", otherwise the ":" would be misinterpreted as a field delimiter resulting in a broken master.passwd.

Note: See TracWiki for help on using the wiki.