bash指令碼,自動輸入sudo的密碼
解決方法: echo + | (管道)
開始使用
echo "admin" | sudo service tomcat7 stop
始終提示輸入密碼 後來查看了下sudo命令的使用
man sudo
發現有如下的解釋:
-S The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device. The password must be followed by a newline character. 因此,之前的命令修改如下:
echo "admin" | sudo -S service tomcat7 stop
OK可以work PS:網上說Shell 的expect工具,專門用來實現自動互動功能的,由於我的需求挺簡單的,暫時用不到,後面有用的話,再做研究。
相關推薦
bash指令碼,自動輸入sudo的密碼
解決方法: echo + | (管道) 開始使用 echo "admin" | sudo service tomcat7 stop 始終提示輸入密碼 後來查看了下sudo命令的使用 man sudo 發現有如下的解釋: -S
Linux自動切換使用者指令碼,自動輸入使用者名稱密碼
需要安裝tcl 和expect包 實現自動切換使用者: #!/usr/bin/expect -f spawn su - root expect "Password:" send "hadoop
linux 普通使用者登入後,執行 shell指令碼切自動輸入密碼切換到root
1.首先安裝expect 2.2.編寫指令碼 /home/zukgit/suz.sh #!/bin/bash # #!/usr/bin/expect -f 使用這種方式 程式無法執行 expect -c " spawn su - expect \":\" send
記住賬號密碼 (根據輸入的賬號,密碼框自動輸入有效密碼)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm
linux指令碼實現自動輸入密碼
使用Linux的程式設計師對輸入密碼這個舉動一定不陌生,在Linux下對使用者有嚴格的許可權限制,幹很多事情越過了許可權就得輸入密碼,比如使用超級使用者執行命令,又比如ftp、ssh連線遠端主機等等,如下圖 那麼問題來了,在指令碼自動化執行的時候需要輸入密碼怎麼辦?比如你
shell指令碼中自動輸入密碼
在shell指令碼中需要用root用的來執行指令:sudo 自動輸入密碼echo "password" | sudo -S netstat -tlnp -S The -S (stdin) option causes sudo to read t
自動輸入Git密碼的小程式(僅做備忘用)
開發中用到Git,我用的是TortoiseGit,經常需要輸入密碼,很煩人,就隨手寫了個檢測密碼視窗並自動輸入的程式。 (當然,也可以用生成自動驗證金鑰,不過我沒有服務端的許可權,沒辦法產生) 下面把程式碼貼下來備忘,其中有註釋部分沒搞明白,有誰知道為啥不行的告訴我一下啊!本人剛不勝感激
轉換請求頭引數的python指令碼,自動新增引號
在爬蟲的時候好多朋友都在糾結怎麼快速請求頭加引號和逗號隔開,每次都要一個一個加引號,很費時間,在這裡給大家分享一個自己寫的指令碼,把請求頭複製進去執行,再複製出來即可用,程式碼如下 headers= """ Accept: text/html,application/xhtml+xml,
拖動圖片到 Python 指令碼,自動生成 Markdown 格式連結
由於用 Markdown 寫作時,插入圖片十分繁瑣,於是誕生了本指令碼。 效果預覽 準備工作 Python 2.7 騰訊雲 cos SDK Tinify pip install qcloud_cos_v4 tinify 使用騰訊
若要繼續,請輸入管理員密碼-解決方法-win8.1
電腦裝了win8之後,每次開機都要登陸微軟賬戶,輸一大段密碼。為了不輸入密碼,我就把我的改成了使用者賬戶,但是沒想到後面居然沒有管理員許可權了,連個軟體都裝不了。請輸入管理員密碼卻沒有輸入的地方==廢話不多說,解決方法如下。 1. 點選重啟,並長按shift鍵 2.進
執行bash指令碼,訪問網頁,生成日誌記錄
1.編寫bash指令碼 #!/bin/bash step=1 #間隔的秒數,不能大於60 host_list=("localhost" "192.168.75.137" "master1"
ubuntu執行sh指令碼sudo自動輸入密碼
示例: sudo apt-get update 第一種方法:使用管道(上一個命令的 stdout 接到下一個命令的 stdin): #!/bin/bashecho password | sudo
sudo 自動輸入密碼的指令碼 alias別名
【alias簡介】alias 命令用於定義一個命令的簡寫格式,例如,alias lsproc='ls -l /proc',其中定義了一個新的命令lsproc,以後當輸入lsproc的時候,都會執行ls -l proc,顯示proc的目錄內容為了使alias永久生效,可以將
以一個例子來講ubuntu12.04下指令碼檔案內執行sudo 命令自動輸入密碼
原文連線http://blog.sina.com.cn/s/blog_951ca19b0101be96.html 在上一篇的文章中(發文時間為2012-10-30 16:09),掛載U盤指令碼檔案和解除安裝U盤指令碼檔案中都用到sudo命令,因此需要使用者手動的輸入密
C# WPF MVVM QQ密碼管家項目(7,對QQ登錄界面的自動輸入思路分析)
gdi qq密碼 分享圖片 進行 技術 實現 密碼 窗體 rdquo 7 - 對QQ登錄界面的自動輸入思路分析 在開始寫代碼之前我們得好好研究一下QQ的登錄界面。本項目中操作的QQ版本號為:8.9.5(22062) 自動輸入在c#開發上方法有二:1是獲取輸入框控件句柄然
expect 普通用戶自動輸入密碼到root下,執行命令
expect案例:當前服務器取消了直接使用root登錄服務器,只能使用普通用戶先登錄,然後再su - root 執行root下的命令。 shell腳本如下: #!/usr/bin/expect -fset password {root_password}spawn su - rootexpect "
C# WPF MVVM QQ密碼管家專案(8,完結篇:自動輸入QQ號、密碼)
原文: C# WPF MVVM QQ密碼管家專案(8,完結篇:自動輸入QQ號、密碼) 目錄: 1,介面設計 2,資料模型的建立與資料繫結 3,新增QQ資料 4,修改QQ資料 5,刪除QQ資料 6,密碼選擇輸入介面資料繫結 7,對QQ登入介面的自動輸入思路分析 8,完結篇:自動輸入QQ號、密碼
postgresql在windows下備份的批處理檔案(修改版),提示輸入密碼時,能自動輸入密碼
在網上找到一篇文章《PostgreSQL Windows自動備份指令碼》 覺得不錯,試了一下,發現批處理檔案執行停止在提示輸入密碼那。 >pg_dump -U postgres -W database1 > c:/backup.tar >passwo
js獲取inpu焦點,輸入完1位數字後自動跳到第二個input,類似支付寶密碼輸入完自動跳轉
類似於這樣的 以下直接貼程式碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content
Shell指令碼互動之:自動輸入密碼
Shell指令碼互動之:自動輸入密碼 2016年04月09日 19:41:26 zhangjikuan 閱讀數:58208 標籤: Shell互動自動輸入密碼expect重定向管道 更多