opsicommon.system.linux package¶
Module contents¶
This file is part of opsi - https://www.opsi.org
- opsicommon.system.linux.drop_privileges(username)¶
- Parameters:
username (
str
)- Return type:
None
- opsicommon.system.linux.get_kernel_params()¶
Reads the kernel cmdline and returns a dict containing all key=value pairs. Keys are converted to lower case.
- Return type:
dict
[str
,str
]
- opsicommon.system.linux.get_system_uuid()¶
- Return type:
str
- opsicommon.system.linux.get_user_sessions(username=None, session_type=None)¶
- Parameters:
username (
Optional
[str
])session_type (
Optional
[str
])
- Return type:
Generator
[Session
,None
,None
]
- opsicommon.system.linux.run_process_in_session(command, session_id, shell=False, impersonate=False)¶
- Parameters:
command (
List
[str
])session_id (
str
)shell (
bool
)impersonate (
bool
)
- Return type:
Popen
- opsicommon.system.linux.set_system_datetime(utc_datetime)¶
- Parameters:
utc_datetime (
datetime
)- Return type:
None