From 125733026461d40eac5da5ecc8fe621705a5a23b Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Wed, 2 Nov 2022 08:52:23 +1100 Subject: [PATCH] remove posix username validation ... I think it will work ok without it --- tes/sshwrapper/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tes/sshwrapper/__init__.py b/tes/sshwrapper/__init__.py index 90bc9b9..12522df 100644 --- a/tes/sshwrapper/__init__.py +++ b/tes/sshwrapper/__init__.py @@ -193,7 +193,7 @@ class Ssh: if sess.socket is None: raise SshAgentException("No ssh-agent yet") env['SSH_AUTH_SOCK'] = sess.socket - Ssh.validate_username(user) + #Ssh.validate_username(user) Ssh.validate_hostname(host) ctrlsocket = Ssh.get_ctrl_master_socket(sess, host, user, sshport) sftpcmd = Ssh.SFTPCMDWITHOPTS.copy() @@ -239,7 +239,7 @@ class Ssh: if sess.socket is None: raise SshAgentException("No ssh-agent yet") env['SSH_AUTH_SOCK'] = sess.socket - Ssh.validate_username(user) + #Ssh.validate_username(user) Ssh.validate_hostname(host) ctrlsocket = Ssh.get_ctrl_master_socket(sess, host, user, sshport) if (path is None or path == ""): @@ -297,7 +297,7 @@ class Ssh: host,sshport = host.split(':') if bastion is not None and ":" in bastion: bastion,bastionsshport = bastion.split(':') - Ssh.validate_username(user) + #Ssh.validate_username(user) Ssh.validate_hostname(host) Ssh.validate_command(cmd) if bastion == None: @@ -403,7 +403,7 @@ class Ssh: host,sshport = host.split(':') Ssh.validate_port(port) Ssh.validate_hostname(batchhost) - Ssh.validate_username(user) + #Ssh.validate_username(user) Ssh.validate_hostname(host) ctrlsocket = Ssh.get_ctrl_master_socket(sess, host, user, sshport) localport = Ssh.get_free_port() -- GitLab