Если сервер имеет установленный sudo, можно добавить себя к sudoers файлу (использующий visudo
команда) - можно или позволить все, или просто что конкретная команда. Затем используйте sudo somecommand
выполнять его с полномочиями пользователя root.
Но в какой метод, необходимо будет войти как корень, по крайней мере, однажды - или заставить кого-то еще входить в систему как корень.
Править: sudo имеет опцию без пароля (NOPASSWD
в sudoers), который не требует tty (если я помню правильно).