Tôi muốn bắt đầu một dịch vụ bằng cách sử dụng tệp đơn vị systemd. Dịch vụ này yêu cầu mật khẩu để bắt đầu. Tôi không muốn lưu trữ mật khẩu trong văn bản gốc trong tệp đơn vị systemd, vì nó có thể đọc được trên thế giới. Tôi cũng không muốn cung cấp mật khẩu này một cách tương tác.
Nếu tôi đang viết một tập lệnh bình thường cho điều này, tôi sẽ lưu trữ thông tin đăng nhập trong một tệp thuộc sở hữu gốc với quyền hạn chế (400 hoặc 600), sau đó đọc tệp như một phần của tập lệnh. Có cách nào theo kiểu systemd cụ thể để làm điều này không, hay tôi chỉ nên làm theo quy trình tương tự như trong kịch bản shell thông thường?