Как сохранить пароль для следующих команд в сценарии оболочки?

По умолчанию make-файл для ядра часто находится в / usr / src / linux / . Однако, если вы используете chroot для сборки ядра, невозможно узнать, где вы установили этот файл. Попробуйте сначала собрать ядро ​​без chroot , чтобы лучше понять процесс.

0
23.05.2018, 07:42
1 ответ

В моем случае работает команда read:

read -s -p "SUDO Password: " pass

echo "$pass" | sudo -S apt-add-repository -y ppa:ansible/ansible &&
sudo apt-get update &&
sudo apt-get install -y ansible &&

ansible-playbook --extra-vars "ansible_become_pass=$pass" playbook.yml

@Cometsong, спасибо за подсказку

2
28.01.2020, 02:31

Теги

Похожие вопросы