pysyslimit.models.user¶
SystemUser¶
-
class
pysyslimit.models.user.SystemUser(uid=None, name=None)[source]¶ - Overview:
System user’s class.
-
__init__(uid=None, name=None)[source]¶ - Overview:
Constructor function.
- Arguments:
uid: User id
name: Username
-
apply(include_group=True)[source]¶ - Overview:
Apply user’s ownership to current env.
- Arguments:
include_group: Apply group at the same time or not.
-
property
dir¶ - Overview:
User’s dir
-
property
gecos¶ - Overview:
User’s gecos
-
property
gid¶ - Overview:
User’s gid
-
property
groups¶ - Overview:
User’s groups
-
classmethod
load_from_file(filename)[source]¶ - Overview:
Get the ownership of a file.
- Arguments:
filename: File’s name.
- Returns:
ownership: File’s user.
-
classmethod
loads(value)[source]¶ - Overview:
Load user from any types of value.
- Arguments:
value: Any types of value.
- Returns:
user: Loaded user object.
-
property
name¶ - Overview:
User’s name,
-
property
passwd¶ - Overview:
User’s passwd
-
property
primary_group¶ - Overview:
User’s primary group
-
property
shell¶ - Overview:
User’s shell
-
property
uid¶ - Overview:
User’s uid
SystemGroup¶
-
class
pysyslimit.models.user.SystemGroup(gid=None, name=None)[source]¶ - Overview:
System group class.
-
__init__(gid=None, name=None)[source]¶ - Overview:
Constructor function.
- Arguments:
gid: Group id.
name: Group name.
-
property
full_members¶ - Overviews:
Get all the users in
membersandusers.
-
property
gid¶ - Overview:
Group’s gid
-
classmethod
load_from_file(filename)[source]¶ - Overview:
Get the ownership of a file.
- Arguments:
filename: File’s name.
- Returns:
ownership: File’s group.
-
classmethod
loads(value)[source]¶ - Overview:
Load group from any types of value.
- Arguments:
value: Any types of value.
- Returns:
group: Loaded group object.
-
property
mem¶ - Overview:
Group’s mem
-
property
members¶ - Overview:
Get all the users with this group.
-
property
name¶ - Overview:
Group’s name
-
property
passwd¶ - Overview:
Group’s passwd
-
property
users¶ - Overviews:
Get all the users which primary group is this group.