服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux ssh
  3. 以sudo身份通过SSH运行多个命令
Intereting Posts
如何在服务器重启过程中避免PHP错误? 如何安全地发送通讯VPS(SMTP)与非托pipe域名为“发件人”电子邮件? 反向DNS不是一个有效的主机名 NETGEAR FS726TP内部VLAN 密集读写的分布式文件系统的select 如何识别正在locking服务器上的文件的进程? 无法在MS服务器2008上安装通配符SSL证书 Netstat持续刷新(观看更改输出) 无法在ESXI 6.5 u1上创build数据存储 VirtualBoxnetworking 如何确定为什么SQL Server 08停止运行 KMS for Office 2013默认为旧服务器 – DNS很好 启动过程:找不到与参数名称“命令”匹配的参数 将wwwredirect到非www(apache,letsencrypt) 用于在Windows 7中备份调度任务的命令行

以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