0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-05 13:33:58 +00:00
terraform-provider-proxmox/proxmoxtf/resource/ssh/sudo.go
Pavel Boldyrev 4a0ceb9735
Merge remote-tracking branch 'origin/main' into breackdown-vm-code
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-02-05 22:29:57 -05:00

16 lines
438 B
Go

package ssh
import (
"fmt"
)
const (
TrySudo = `try_sudo(){ if [ $(sudo -n pvesm apiinfo 2>&1 | grep "APIVER" | wc -l) -gt 0 ]; then sudo $1; else $1; fi }`
)
func NewErrSSHUserNoPermission(username string) error {
return fmt.Errorf("the SSH user '%s' does not have required permissions. "+
"Make sure 'sudo' is installed and the user is configured in sudoers file. "+
"Refer to the documentation for more details", username)
}