服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux ssh
  3. 以sudo身份通过SSH运行多个命令
Intereting Posts
在ssh和控制主机中使用伪tty会导致警告 IP和端口转发 帮助台密码重置呼叫的自动化 如何使域指向另一个Web目录? 如何在EC2中有更好的mysqld可靠性? DHCP请求无法通过交换机 STOP:c000021a {致命系统错误}初始会话进程或系统进程意外终止 Ubuntu 12.04 cloud-init不支持“write_files”,该怎么办? Sql Server 2005集群 – 无法重命名为旧的服务器名称 DNS的WMI查询显示DNS插件中不存在的根提示。 在login工作之前,将Windows连接到无线(802.1x Radius) 什么是商品服务器? 使用Chef在Vagrant框中更新登台服务器(来自CI服务器) “您必须重新启动计算机才能完成SQL Server安装程序” 我如何正确地使用iptables禁止IP

以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