Tôi đang cố gắng học bash scripting. Tôi đang giải quyết một vấn đề thực tế và tại một thời điểm tôi cần thêm một dòng vào một tập tin cần có sự root
cho phép để viết.
Mã trông như thế này:
# some code
echo "add this line to the code" >> fileName
# some code
Có thể bằng cách nào đó làm cho tập lệnh yêu cầu mật khẩu gốc, xác thực mật khẩu và xác thực thành công sửa đổi tệp? Tập lệnh sẽ trở về chế độ người dùng và tiếp tục thực thi lệnh.
sudo
, mật khẩu dường như không được lưu vào bộ nhớ cachesu
.