Ví dụ, nói nếu tôi có một kịch bản nói:Tự động nhập mật khẩu khi một kịch bản bash được chạy
#!/bin/bash
sudo setpci -s 00:02.0 F4.B=00
Làm thế nào để đặt mật khẩu gốc thành kịch bản để nó chấp nhận nó như là mật khẩu khi nó đọc và thực hiện dòng sudo (vì vậy tôi không phải gõ nó bằng tay)?
Có lý do nào bạn không thể sử dụng phương pháp '/ etc/sudoers /' hay không. Đó sẽ là lời khuyên của tôi. – cmh
"không được khuyến nghị" có vẻ giống như một cách nói. Tôi muốn loại bỏ các giải pháp mong đợi hoàn toàn. Trừ khi đây là hộp cá nhân của riêng mình, anh ta hoàn toàn không nên để lại mật khẩu gốc nằm xung quanh trong một tệp văn bản thuần túy. – chepner
Tôi nghĩ rằng nó đáng giá như là một ví dụ về cách sử dụng kỳ vọng. Tôi sẽ nhấn mạnh như thế nào không được khuyến khích nó được. – cmh