format of the calife authorization file
files are files consisting of
newline separated records, one per user, containing three colon (``:'')
separated fields. These fields are as follows:
- User's login name /
- User's shell
- List of logins allowed for the user name
field is the login used to access the
The login name must never begin with a hyphen (``-''); also, it is strongly
suggested that neither upper-case characters or dots (``.'') be part of the
name, as this tends to confuse mailers. No field may contain a colon (``:'')
as this has been used historically to separate the fields in the user
One alternative syntax is to use @group
specify that any user in the given group
allowed to use calife
to become root.
field is the command interpreter the
user prefers. If there is nothing in the
field, the user's current shell as
found in the (/etc/passwd
) file is assumed.
If the shell
field is '*', then the account is
considered as locked
and access is denied.
If the third parameter is specified, it is assumed to be the list of login the
current user has the right to become. It enables use of
for non-root only accounts.
is placed in
file format appeared in DG/UX and
SunOS, written for Antenne 2 in 1991. It has evolved with the extra shell
specification. The login list was reintroduced in 2.7.
Ollivier Robert <firstname.lastname@example.org>