From: Jan Svitok Date: 2007-01-05T21:35:11+09:00 Subject: Re: file attributes On 1/5/07, Krekna Mektek wrote: > Lo! > > Busy with my program, I run in to 2 questions. > > In a certain method I want to open a ssh connection by a certain user. > I need to sudo to an ssh user to make the passwordless connection via > public-private key authorization. How can I do this in Ruby? > FYI: I am not allowed to use sudo su - ssh -c [ssh command]. 1. you can start programs by `command` or Kernel#system, or IO#popen 2. you probably want to call `sudo -u ssh -c ` or even user = 'joe' cmd = 'ls' `sudo -u #{user} ssh -c #{cmd}` but then be careful what you are passing there.