これはコマンド0store-secure-addであり、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できます。
プログラム:
NAME
0store-secure-add —システムキャッシュに実装を追加します
SYNOPSIS
0ストアセキュア追加 ダイジェスト
DESCRIPTION
このコマンドは、現在のディレクトリをシステム全体の共有ゼロインストールキャッシュにインポートします。
/var/cache/0install.net/implementations/DIGESTとして。 これにより、によってダウンロードされたプログラムが可能になります
XNUMX人のユーザーを他のユーザーと共有します。
現在のディレクトリには、「。manifest」というファイルが含まれている必要があります。
追加され(DIGESTで必要な形式で)、このファイルには指定されたダイジェストが含まれている必要があります。 もしも
そうではなく、インポートは拒否されます。 したがって、キャッシュにディレクトリを追加することのみが可能です。
その名前がその内容と一致する場合。
信頼できないユーザーにこのコマンドを呼び出す権限を安全に付与することを目的としています
昇格された特権を持つ。 これを設定するには、以下を参照してください。
SETTING UP SHARING
共有を有効にするには、システム管理者は次の手順に従う必要があります。
キャッシュを所有する新しいシステムユーザーを作成します。
adduser - システム ゼロインスト
この新しいユーザーが所有する共有ディレクトリを作成します。
mkdir /var/cache/0install.net
chown ゼロインスト /var/cache/0install.net
visudo(8)これらの行をに追加するには /etc/sudoers:
デフォルト> zeroinst env_reset、always_set_home
全て ALL =(zeroinst) パスワード: / usr / bin / 0store-secure-add
というスクリプトを作成します 0store-secure-add-helper それを呼び出すためにPATHで。 このスクリプトは
実行可能であり、次のXNUMX行が含まれています。
#!/bin/sh
exec sudo -S -u ゼロインスト / usr / bin / 0store-secure-add 「$ @」 < / dev / null
他のゼロインストールプログラムは、このヘルパースクリプトを自動的に呼び出します。
onworks.netサービスを使用して0store-secure-addをオンラインで使用する