Bạn có thể sử dụng sudo
một lệnh duy nhất để chạy nó với các đặc quyền siêu người dùng:
sudo echo "hi"
Nhưng khi tôi sử dụng đường ống với lệnh:
sudo echo "hi" > /a.txt
Đặc quyền siêu người dùng không mở rộng đến phần pipe ( > /a.txt
) và tôi gặp lỗi khi bị từ chối cấp phép:
bash: /a.txt: Quyền bị từ chối
Câu hỏi của tôi là:
Có một cú pháp trong đó tôi có thể mở rộng phạm vi sudo
ở trên để cũng làm việc trên phần đường ống không?