0
她是我的工作流程。如何在具有無法連接到服務器的用戶的情況下使用合理的操作手冊在遠程服務器上執行指令
SSH USER1 @遠程服務器
蘇 - user2的
索姆COMMANDE只有用戶2可以執行
USER1不能須藤用戶2和user2沒有ssh訪問。
我需要使用完整的操作手冊來完成此操作,並且無法更改遠程服務器上的設置。
她是我的工作流程。如何在具有無法連接到服務器的用戶的情況下使用合理的操作手冊在遠程服務器上執行指令
SSH USER1 @遠程服務器
蘇 - user2的
索姆COMMANDE只有用戶2可以執行
USER1不能須藤用戶2和user2沒有ssh訪問。
我需要使用完整的操作手冊來完成此操作,並且無法更改遠程服務器上的設置。
可以使用例如shell或命令任務,但你還需要在命令expect
因爲蘇需要密碼的交互式輸入:
- name: Run a su user2 command
shell: suCommand.sh
其中suCommand.sh是:
#!/usr/bin/expect
spawn su -c ls user2
expect "Password: "
send -- "user2password\r"
interact