Skip to main content

Module elevation

Module elevation 

Source
Expand description

Privilege elevation utilities for SSH command execution

This module provides utilities for:

  • Wrapping commands with sudo for privilege escalation
  • Escaping passwords and commands for safe shell execution

The elevation logic for su shells is implemented directly in SshConnectionManager.

Functionsยง

escape_for_shell
Escapes a string for safe use in single-quoted shell contexts.
is_valid_password
Checks if a password is valid for use in sudo commands.
sanitize_password
Sanitizes a password by trimming whitespace.
wrap_sudo_command
Wraps a command for execution with sudo privileges.