自動輸入密碼使用root許可權開啟shell指令碼
不管用那種方法sudo 後買年都有用到引數-S,這個引數是讓sudo從標準輸入流讀取而不是終端裝置.
1.使用echo和管道命令
#!/bin/bash
echo password | sudo -S service runtime* status
#!/usr/bin/env python
#-*- coding: utf-8 -*-
from Tkinter import *
import subprocess
import sys
def start_shell():
subprocess.call("gnome-terminal -x bash -ic 'cd /home/xxx/ws_proj/src/deploy/; echo '123' | sudo -S ./start_all.sh;'", shell=True) #注意密碼為123
if __name__ == "__main__":
root.geometry("800x4000")
root.title("system")
Label(root, text="deploy", width = 10, height = 3, font=("blue", 10)).pack()
new_fm = Frame(root)
fm1 = Frame(new_fm)
Label(fm1, text="version1", width = 10, height = 3, font=("blue", 10)).pack()
start_shell = Button(fm1, text = "shell開啟", width = 20, height = 4, command = start_shell)
fm1.pack(side=LEFT, fill=BOTH, expand=YES)
start_shell.pack()
2使用文字塊重定向
#!/bin/bash
sudo -S service talend-runtime* status<<EOF
password
EOF
相關文章
- 如何在Oracle VM下更改root許可權密碼Oracle密碼
- php執行shell指令碼需要sudo許可權PHP指令碼
- 自動劫持root密碼密碼
- 直播app原始碼,登入時自動輸入密碼/自動記住密碼APP原始碼密碼
- 永久開啟user版本adb root許可權
- 啟動軟體輸入密碼密碼
- win 開機自動輸入密碼 並設定 cmder 開機自啟執行密碼
- MySQL建立使用者,配置許可權、密碼策略MySql密碼
- WWDC 2018:自動強密碼與驗證碼自動輸入密碼
- 自定義支付密碼輸入view、密碼鍵盤並自動檢測6位密碼輸入完全密碼View
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- linux編寫.sh指令碼並賦許可權Linux指令碼
- Linux 新增指令碼開機自啟動Linux指令碼
- 【轉載】Linux忘記root密碼--進入單使用者模式修改root密碼Linux密碼模式
- 微信自動化工具---自動傳送朋友圈(非root許可權)
- 讓root使用者有super許可權
- MongoDB使用者許可權管理,設定密碼並連線MongoDB密碼
- CS配合MSF互傳許可權 以及使用mimikatz抓取明文密碼密碼
- 編寫shell指令碼讓springboot專案在CentOS中開機自啟動指令碼Spring BootCentOS
- shell自動化輸入
- 取消 root 級管理員的 root 許可權
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- 給非 root 使用者新增 docker 使用許可權Docker
- Ubuntu自動啟動配置指令碼Ubuntu指令碼
- ubuntu 開放root使用者的SSH訪問許可權Ubuntu訪問許可權
- CentOS 新建使用者並授予root許可權CentOS
- shell 備份檔案指令碼+自動清理指令碼
- Mac設定使用者自動登入無需輸入密碼的方法Mac密碼
- 動態許可權的使用以及RxPermissions原始碼分析原始碼
- 多臺kafka同時啟動shell指令碼Kafka指令碼
- Shell指令碼控制docker容器啟動順序指令碼Docker
- vivo手機安裝應用自動輸入密碼密碼
- centos 自動啟動指令碼和自啟動服務CentOS指令碼
- Linux通過Shell指令碼命令修改密碼不需要互動Linux指令碼密碼
- 用於自動監控磁碟使用情況的 Shell 指令碼指令碼
- 巧用DSRM密碼同步將域控許可權持久化密碼持久化