To jest polecenie 0store-secure-add, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
0store-secure-add — dodaj implementację do pamięci podręcznej systemu
STRESZCZENIE
0store-bezpieczne-dodaj STRAWIĆ
OPIS
To polecenie importuje bieżący katalog do ogólnosystemowej udostępnionej pamięci podręcznej Zero Install,
jako /var/cache/0install.net/implementations/DIGEST. Pozwala to na program pobrany przez
jeden użytkownik do udostępnienia innym użytkownikom.
Bieżący katalog musi zawierać plik o nazwie „.manifest” zawierający listę wszystkich plików, które mają być
dodany (w formacie wymaganym przez DIGEST), a plik ten musi mieć podany skrót. Gdyby
nie, import zostanie odrzucony. Dlatego możliwe jest tylko dodanie katalogu do pamięci podręcznej
jeśli jego nazwa pasuje do jego zawartości.
Celem jest, aby umożliwić niezaufanym użytkownikom wywoływanie tego polecenia
z podwyższonymi przywilejami. Aby to skonfigurować, patrz poniżej.
OPRAWA UP DZIELENIE SIĘ
Aby włączyć udostępnianie, administrator systemu powinien wykonać następujące kroki:
Utwórz nowego użytkownika systemu, który będzie właścicielem pamięci podręcznej:
adduser --system zerowy
Utwórz katalog współdzielony, którego właścicielem jest ten nowy użytkownik:
mkdir /var/cache/0install.net
chown zerowy /var/cache/0install.net
Zastosowanie visudo(8) aby dodać te linie do / etc / sudoers:
Domyślne>zeroinst env_reset, always_set_home
WSZYSTKO WSZYSTKO=(punkt zerowy) NIEPASSWD: /usr/bin/0store-secure-add
Utwórz skrypt o nazwie 0store-secure-add-pomocnik w PATH, aby to nazwać. Ten skrypt musi być
wykonywalny i zawiera te dwie linie:
#!/ Bin / sh
exec sudo -S -u zerowy /usr/bin/0store-secure-add „$@” < / dev / null
Inne programy typu Zero Install automatycznie wywołają ten skrypt pomocniczy.
Użyj 0store-secure-add online za pomocą usług onworks.net