分享至
目的:在Web介面某開關開啟時,要執行"abc"這個執行檔
此執行檔是一個設定使用者帳密的執行檔在Terminal執行的話如下:
abc -c /app/aa/bb/passwd root (root是帳號,暫定寫root)
abc -c /app/aa/bb/passwd root
執行後會提示
輸入密碼:再次輸入密碼:
請問用Shell寫,要如何把第一段的執行檔,及密碼套用上去,讓他一次做完呢?
PS:是否Shell能abc -c /app/aa/bb/passwd root 指令執行完,按ENTER輸入密碼呢?
已邀請的邦友 {{ invite_list.length }}/5
echo 'yourrootpassword' | sudo -S mkdir newfolder
http://cuteparrot.pixnet.net/blog/post/199347198-sudo-自動帶入-密碼
他跟sudo沒有關係耶,方法一樣適用嗎?單純是abc -c /app/aa/bb/passwd xxxx(你想取的帳號)
Enter後
完成帳戶建置
這個執行檔最後會產生在/app/aa/bb/路徑的passwd檔,裡面有XXXX:一串加密的密碼
你的目的怪怪的?
用介面開啟帳密設定啦哈
如果是設帳密,可以參考看看
http://lccnetvip.pixnet.net/blog/post/33921210-%E8%81%AF%E6%88%90%E9%9B%BB%E8%85%A6%E6%8A%80%E8%A1%93%E5%89%8D%E7%B7%9A%EF%BC%9A%E8%AB%87-linux-%E7%B3%BB%E7%B5%B1%E7%92%B0%E5%A2%83%E5%BF%AB%E9%80%9F%E5%BB%BA
可以了,謝謝你
IT邦幫忙