服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux ssh
  3. 以sudo身份通过SSH运行多个命令
Intereting Posts
如何configuration一个裸域名以使用Heroku的SSL端点工作? PowerShell防火墙pipe理 如何重命名DFS根目录? HTTP请求上的Apache mod_substitute到反向代理主机 如何处理Linux上的TCP连接攻击 无法访问属于AWS中的安全组的所有服务器 http和https在同一台服务器上的多个域 WSUS同步失败在同步中 将文件移出卷,然后再保留所有属性? HAProxyconfiguration阻止子url的IP 通过SSH执行.bash_profile别名 Citrix XenServer 6.2中vm快照的空间需求是多less? PAM模块会导致一连串的SSH会话 如何在Mac OS X上设置sshd以仅允许基于密钥的身份validation? 循环负载平衡是否影响HTTPS性能?

以sudo身份通过SSH运行多个命令

我试图通过SSH运行sudo命令,但没有成功:

ssh -t -p 2222 name@server /usr/bin/sudo << EOF chmod ur /xy chmod +x /xy /xy sleep 5 ps aux | grep xy sleep 5 exit EOF 

这不起作用。 没有-t和/ usr / bin / sudo:

 sudo: no tty present and no askpass program specified 

单行命令正在工作:

 ssh -p 13001 -t name@server 'sudo /xy' 

  • Bash脚本:监视热文件夹和部分文件
  • 如何在centos中使用crontab执行bash脚本?
  • debian bash / shstring执行
  • 在shell脚本中使用logging器
  • 从ssh和镜像尾部到一个本地文件

  • 如何从networking计算机获取netbios名称? (Linux)的
  • 请解释这个BASH代码(一行)
  • 如何绕过sudo
  • 为什么我无法在Bash中捕获AWS EC2 CLI输出?
  • 使用bash脚本更改MySQL root密码

这应该工作:

 ssh -t -p 2222 name@server "/usr/bin/sudo bash -c 'chmod ur /xy; chmod +x /xy; ...'" 
  • Bash片断,看看有什么东西在港口上听?
  • 如何做dos2unix到* .tplrecursion在Linux中?
  • 传递variables的问题 – Bash
  • 查找填满磁盘空间的文件/文件夹
  • 我如何恢复默认的bashrc?
  • 谁决定了Linux中的默认shell提示符?
  • 如何清除bash日志的历史logging? 另外,不要logging我的任何用户的bash日志?
  • bash脚本 – 产卵,发送,交互 – 命令未find错误
  • 使用“触摸”来创build目录 – recursion地创build目录的“影子”副本
  • 命令不在crontab中执行,而命令本身工作得很好

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy