私はいくつかの障害があり、そのうちの1つは指が震えることです。アスタリスクをオンにする方法も見たことがありますがpwdfeedback
、時々キー間の尾根を押しても実際にどんなものを入力しているのか分からないのでそれだけでは不足します。
Linuxディストリビューションがインストールされているコンピュータはほとんど常に空隙があり、セキュリティ関連のデータはありません。私は実際にファームウェアを作成し、ホームスタジオのArduinoボードにアップロードするためにのみ使用します。 (ライブラリを更新するときにのみネットワーク接続が可能で、Wi-FiカードもなくUSBテザリングを使用します。)誰でも助けることができますか?
ベストアンサー1
次の内容でスクリプトを作成しました。
#!/bin/bash
for arg in "$@"; do
if [ "$arg" == "$1" ]; then
printf "password\n" | sudo -S $arg
else
sudo $arg
fi
done
それから逃げた。
sudo chmod 555 scriptname
sudo cp scriptname /usr/local/bin
そこから任意のディレクトリからスクリプトを実行できます。スクリプト名を入力して引数/コマンドを渡すだけです。
scriptname "command 1" "command 2" "command 3"
引数になるようにコマンドを引用符で囲みます。ただし、シェル拡張のためにコマンドに引用符が含まれている場合は注意が必要な場合があります。コマンドの引用符を一重引用符に置き換えることはこれまでは効果がありましたが、すべての場合にはわかりません。使用しているシェルによって異なる場合があります。またはスクリプトに
#!/bin/bash
printf "password\n"
次に、スクリプトを次のように呼び出します。
scriptname | sudo -S [command]