Tôi đang cố gắng viết một tập lệnh bash (trong Ubuntu) để sao lưu thư mục bằng tar.
Làm thế nào tôi có thể kiểm tra tập lệnh để nó chỉ có thể được chạy dưới quyền root (hoặc với sudo)?
Ví dụ: nếu người dùng chạy tập lệnh, cần nói rằng tập lệnh này phải được chạy với các đặc quyền sudo và sau đó thoát. Nếu tập lệnh được thực thi với quyền root, nó sẽ tiếp tục qua kiểm tra.
Tôi biết rằng phải có một giải pháp dễ dàng, tôi chỉ không thể tìm thấy nó bằng cách googling.