簡體   English   中英

使用systemctl或service命令未在CentOS7中提示用戶輸入

[英]User input is not promted in CentOS7 using systemctl or service command

我正在嘗試使用systemctl或service命令停止系統服務。 命令如下

systemctl start service_name or service service_name start

在該停止方法中,要求用戶輸入未在控制台上顯示的密碼(懷疑在后台運行)。 停止方法如下

stop() {
read -s -p "Please provide password to stop the service" passwd
}

在CentOS 6中使用service命令運行了相同的命令,它顯示在控制台上並輸入了輸入。 任何人都可以建議我是否錯過了此處要提示的內容,或者我們如何使用systemctl提示用戶輸入。

最后,了解如何在CentOS 7中從用戶讀取密碼。這是命令。

pwd=`systemd-ask-password --no-tty "Please enter admin password "`

systemd-ask-password —向用戶查詢系統密碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM