服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux ssh
  3. 以sudo身份通过SSH运行多个命令
Intereting Posts
用Linux绑定Nics以获得更好的性能 多个login与pam_mount意味着多个(冗余)安装 透明代理与鱿鱼/ iptables 区别“SATA式SAS连接器”(SFF8482)和SATA Mikrotik与ERP-LIKE系统集成 后缀:554 5.7.1中继访问被拒绝 variables内部的terraformvariables Windowspipe理框架4.0通过GPO Tomcat 8.0 – 被忽略的tomcat-users文件,无法限制对pipe理器应用程序的访问 来自Windows Server 2008 R2的NFS firewalld:通过策略匹配哪个区域 什么是默认的来源,当 – 源未指定? 如何pipe理Windows Server Backup使用的存储? WT-NMP – PHP-CGI随机停止运行,没有错误日志 哪个设备是\ Device \ NTPNP_PCI0054?

以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