Annotation of 43BSDReno/contrib/isode-beta/doc/manual/passwd-ops.tex, revision 1.1.1.1

1.1       root        1: \File{passwd\-ops.ry},{22:23},{Jun 12 1988}
                      2: \L{\LB{PasswordLookup \K{DEFINITIONS} ::=}}
                      3: \L{\LB{}}
                      4: \L{\LB{\K{BEGIN}}}
                      5: \L{\LB{}}
                      6: \L{\LB{\C{}\-\- operations}}
                      7: \CE{}\L{\LB{}}
                      8: \L{\LB{}\Tab{24}{\C{}\-\- given a user name, return a Passwd type}}
                      9: \CE{}\L{\LB{lookupUser \K{OPERATION}}}
                     10: \L{\LB{}\Tab{8}{\K{ARGUMENT}}\Tab{24}{UserName}}
                     11: \L{\LB{}\Tab{8}{\K{RESULT}}\Tab{24}{Passwd}}
                     12: \L{\LB{}\Tab{8}{\K{ERRORS}}\Tab{24}{\{ noSuchUser, congested \}}}
                     13: \L{\LB{}\Tab{8}{::=}\Tab{24}{0}}
                     14: \L{\LB{}}
                     15: \L{\LB{}\Tab{24}{\C{}\-\- given a user ID, return a Passwd type}}
                     16: \CE{}\L{\LB{lookupUID \K{OPERATION}}}
                     17: \L{\LB{}\Tab{8}{\K{ARGUMENT}}\Tab{24}{UserID}}
                     18: \L{\LB{}\Tab{8}{\K{RESULT}}\Tab{24}{Passwd}}
                     19: \L{\LB{}\Tab{8}{\K{ERRORS}}\Tab{24}{\{ noSuchUser, congested \}}}
                     20: \L{\LB{}\Tab{8}{::=}\Tab{24}{1}}
                     21: \L{\LB{}}
                     22: \L{\LB{\C{}\-\- errors}}
                     23: \CE{}\L{\LB{}}
                     24: \L{\LB{}\Tab{24}{\C{}\-\- no matching user in the database}}
                     25: \CE{}\L{\LB{noSuchUser \K{ERROR}}}
                     26: \L{\LB{}\Tab{8}{::=}\Tab{24}{0}}
                     27: \L{\LB{}}
                     28: \L{\LB{}\Tab{24}{\C{}\-\- congestion at responder}}
                     29: \CE{}\L{\LB{congested \K{ERROR}}}
                     30: \L{\LB{}\Tab{8}{::=}\Tab{24}{1}}
                     31: \L{\LB{}}
                     32: \L{\LB{\C{}\-\- types}}
                     33: \CE{}\L{\LB{}}
                     34: \L{\LB{}\Tab{24}{\C{}\-\- similar to an entry in \<pwd.h\>}}
                     35: \CE{}\L{\LB{Passwd ::=}}
                     36: \L{\LB{    [\K{APPLICATION} 1]}}
                     37: \L{\LB{}\Tab{8}{\K{IMPLICIT} \K{SEQUENCE} \{}}
                     38: \L{\LB{}\Tab{8}{    name[0]}}
                     39: \L{\LB{}\Tab{16}{\K{IMPLICIT} UserName,}}
                     40: \L{\LB{}}
                     41: \L{\LB{}\Tab{8}{    passwd[1]}}
                     42: \L{\LB{}\Tab{16}{\K{IMPLICIT} IA5String}}
                     43: \L{\LB{}\Tab{16}{\K{OPTIONAL},}}
                     44: \L{\LB{}}
                     45: \L{\LB{}\Tab{8}{    uid[2]}}
                     46: \L{\LB{}\Tab{16}{\K{IMPLICIT} UserID,}}
                     47: \L{\LB{}}
                     48: \L{\LB{}\Tab{8}{    gid[3]}}
                     49: \L{\LB{}\Tab{16}{\K{IMPLICIT} GroupID,}}
                     50: \L{\LB{}}
                     51: \L{\LB{}\Tab{8}{    quota[4]}}
                     52: \L{\LB{}\Tab{16}{\K{IMPLICIT} \K{INTEGER}}}
                     53: \L{\LB{}\Tab{16}{\K{DEFAULT} 0,}}
                     54: \L{\LB{}\Tab{8}{    }}
                     55: \L{\LB{}\Tab{8}{    comment[5]}}
                     56: \L{\LB{}\Tab{16}{\K{IMPLICIT} IA5String}}
                     57: \L{\LB{}\Tab{16}{\K{OPTIONAL},}}
                     58: \L{\LB{}}
                     59: \L{\LB{}\Tab{8}{    gecos[6]}}
                     60: \L{\LB{}\Tab{16}{\K{IMPLICIT} IA5String}}
                     61: \L{\LB{}\Tab{16}{\K{OPTIONAL},}}
                     62: \L{\LB{}}
                     63: \L{\LB{}\Tab{8}{    dir[7]}}
                     64: \L{\LB{}\Tab{16}{\K{IMPLICIT} IA5String}}
                     65: \L{\LB{}\Tab{16}{\K{OPTIONAL},}}
                     66: \L{\LB{}}
                     67: \L{\LB{}\Tab{8}{    shell[8]}}
                     68: \L{\LB{}\Tab{16}{\K{IMPLICIT} IA5String}}
                     69: \L{\LB{}\Tab{16}{\K{OPTIONAL}}}
                     70: \L{\LB{}\Tab{8}{\}}}
                     71: \L{\LB{}}
                     72: \L{\LB{UserName ::=}}
                     73: \L{\LB{    [\K{APPLICATION} 2]}}
                     74: \L{\LB{}\Tab{8}{\K{IMPLICIT} GraphicString}}
                     75: \L{\LB{}}
                     76: \L{\LB{UserID ::=}}
                     77: \L{\LB{    [\K{APPLICATION} 3]}}
                     78: \L{\LB{}\Tab{8}{\K{IMPLICIT} \K{INTEGER}}}
                     79: \L{\LB{}}
                     80: \L{\LB{GroupID ::=}}
                     81: \L{\LB{    [\K{APPLICATION} 4]}}
                     82: \L{\LB{}\Tab{8}{\K{IMPLICIT} \K{INTEGER}}}
                     83: \L{\LB{}}
                     84: \L{\LB{\K{END}}}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.