在远程 solaris 机器上通过 ssh 将目录列为不同的用户
Listing directory as different user via ssh on remote solaris machine
我试图将远程 solaris 机器上的目录列为不同的用户,但我总是得到用户的主目录列表。我正在使用
sudo ssh remoteip su - 用户名 -c 'ls -al /var/adm'
结果我看到了用户名主目录的内容
我也试过了
sudo ssh username@remoteip 'ls -al /var/adm'
但这也不起作用(要求输入密码),因为看起来我只能使用 sudo 进行 ssh,然后更改用户。
尝试:
ssh host 'sudo -u username sh " id; ls -l /var/adm"'
如果您确实需要对 运行 ssh 执行 sudo,则将 sudo 添加到该行的开头。
hth.
我试图将远程 solaris 机器上的目录列为不同的用户,但我总是得到用户的主目录列表。我正在使用
sudo ssh remoteip su - 用户名 -c 'ls -al /var/adm'
结果我看到了用户名主目录的内容
我也试过了
sudo ssh username@remoteip 'ls -al /var/adm'
但这也不起作用(要求输入密码),因为看起来我只能使用 sudo 进行 ssh,然后更改用户。
尝试:
ssh host 'sudo -u username sh " id; ls -l /var/adm"'
如果您确实需要对 运行 ssh 执行 sudo,则将 sudo 添加到该行的开头。 hth.