prologin.udbsync_clients.passwd module

class prologin.udbsync_clients.passwd.BufferFile(filepath, perms)

Bases: object

Write to filepath using a temporary file as a buffer, so that the destination file is changed instantly.

class prologin.udbsync_clients.passwd.Group(name, password, gid, members)

Bases: tuple

property gid

Alias for field number 2

property members

Alias for field number 3

property name

Alias for field number 0

property password

Alias for field number 1

class prologin.udbsync_clients.passwd.User(login, password, uid, gid, name, home, shell)

Bases: tuple

property gid

Alias for field number 3

property home

Alias for field number 5

property login

Alias for field number 0

property name

Alias for field number 4

property password

Alias for field number 1

property shell

Alias for field number 6

property uid

Alias for field number 2

prologin.udbsync_clients.passwd.callback(root_path, users, updates_metadata)