Project

General

Profile

Actions

Bug #30237

closed

Remote execution with sudo will fail if the ssh password contains regex meta-characters.

Added by Suraj Patil almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1804505

Description of problem:
Failed to run remote execution command with sudo when ssh password contains the regex meta-characters. No command output or error message is printed on the screen but the job finished successfully.

Version-Release number of selected component (if applicable):
6.6

Steps to Reproduce:
1. Create a user called "rexuser" in a target host with a password of "redhat123(". Give sudo privilege to it.
2. In Web UI > Settings -> RemoteExecution -> Set SSH User as "rexuser"
3. In Web UI -> Monitor -> Jobs -> Run Job -> fill in the following job details
-------------------------------------------

Job category: Command
Job template: Run Command (SSH Default)
Search Query: <the target host>
Command: Any command that will print output, such as "date" or "uname" etc
Effective user: root
Password: redhat123(
Sudo password: redhat123(
--------------------------------------------

4. Click submit to run the job
5. Observe the output.

Actual results:
Command output is not printed on screen (see below) but the job finished without error.
---------------------
1: rex login:
2: Exit status: 0
---------------------

Expected results:
Command output is printed on screen

Actions #1

Updated by Suraj Patil almost 4 years ago

  • Assignee set to Suraj Patil
Actions #2

Updated by The Foreman Bot almost 4 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman_remote_execution/pull/513 added
Actions #3

Updated by The Foreman Bot almost 4 years ago

  • Fixed in Releases foreman_remote_execution 3.3.3 added
Actions #4

Updated by Suraj Patil almost 4 years ago

  • Status changed from Ready For Testing to Closed
Actions #5

Updated by Adam Ruzicka almost 4 years ago

  • Fixed in Releases foreman_remote_execution_core 1.3.1 added
  • Fixed in Releases deleted (foreman_remote_execution 3.3.3)
Actions

Also available in: Atom PDF