Đây là lệnh 0store-secure-add có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
0store-secure-add - thêm một triển khai vào bộ đệm hệ thống
SYNOPSIS
0store-an toàn-thêm TIÊU
MÔ TẢ
Lệnh này nhập thư mục hiện tại vào bộ đệm ẩn Cài đặt Zero được chia sẻ trên toàn hệ thống,
dưới dạng /var/cache/0install.net/implementations/DIGEST. Điều này cho phép một chương trình được tải xuống bởi
một người dùng được chia sẻ với những người dùng khác.
Thư mục hiện tại phải chứa một tệp có tên '.manifest' liệt kê tất cả các tệp được
được thêm vào (ở định dạng do DIGEST yêu cầu) và tệp này phải có thông báo đã cho. Nếu như
không, việc nhập khẩu bị từ chối. Do đó, chỉ có thể thêm một thư mục vào bộ nhớ đệm
nếu tên của nó phù hợp với nội dung của nó.
Mục đích là an toàn khi cấp quyền cho người dùng không đáng tin cậy để gọi lệnh này
với các đặc quyền nâng cao. Để thiết lập điều này, hãy xem bên dưới.
LẬP UP CHIA SẺ
Để cho phép chia sẻ, quản trị viên hệ thống phải làm theo các bước sau:
Tạo người dùng hệ thống mới để sở hữu bộ nhớ cache:
thêm người dùng --hệ thống số không
Tạo thư mục được chia sẻ, thuộc sở hữu của người dùng mới này:
mkdir /var/cache/0install.net
chown số không /var/cache/0install.net
Sử dụng thị thực(8) để thêm những dòng này vào / etc / sudoers:
Mặc định> zeroinst env_reset, always_set_home
TẤT CẢ CÁC TẤT CẢ = (zeroinst) KHÔNG BẬT MÍ: / usr / bin / 0store-secure-add
Tạo một tập lệnh có tên 0store-secure-add-helper trong PATH để gọi nó. Tập lệnh này phải là
có thể thực thi và chứa hai dòng sau:
#!/ Bin / sh
giám đốc điều hành sudo -S -u số không / usr / bin / 0store-secure-add "$ @" < / dev / null
Các chương trình Zero Install khác sẽ tự động gọi tập lệnh trợ giúp này.
Sử dụng 0store-secure-add trực tuyến bằng các dịch vụ onworks.net