Il s'agit de la commande 0store-secure-add qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
0store-secure-add — ajoute une implémentation au cache système
SYNOPSIS
0store-secure-add DIGÉRER
DESCRIPTION
Cette commande importe le répertoire actuel dans le cache Zero Install partagé à l'échelle du système,
comme /var/cache/0install.net/implementations/DIGEST. Cela permet à un programme téléchargé par
un utilisateur à partager avec d'autres utilisateurs.
Le répertoire courant doit contenir un fichier nommé '.manifest' listant tous les fichiers à
ajouté (au format requis par DIGEST), et ce fichier doit avoir le digest donné. Si
non, l'importation est refusée. Par conséquent, il est uniquement possible d'ajouter un répertoire au cache
si son nom correspond à son contenu.
Il est prévu qu'il soit sûr d'accorder aux utilisateurs non approuvés l'autorisation d'appeler cette commande
avec des privilèges élevés. Pour le configurer, voir ci-dessous.
RÉGLAGE UP PARTAGE
Pour activer le partage, l'administrateur système doit suivre ces étapes :
Créez un nouvel utilisateur système pour posséder le cache :
Adduser --système zéroinst
Créez le répertoire partagé, appartenant à ce nouvel utilisateur :
mkdir /var/cache/0install.net
chown zéroinst /var/cache/0install.net
Utilisez visa(8) pour ajouter ces lignes à / etc / sudoers:
Valeurs par défaut> zéro env_reset,toujours_set_home
TOUTES TOUS=(zéro) NOPASSWD : /usr/bin/0store-secure-add
Créez un script appelé 0store-secure-add-helper dans PATH pour l'appeler. Ce script doit être
exécutable et contiennent ces deux lignes :
#!/ Bin / sh
exec sudo -S -u zéroinst /usr/bin/0store-secure-add "$@" < / dev / null
Les autres programmes Zero Install appelleront automatiquement ce script d'aide.
Utilisez 0store-secure-add en ligne en utilisant les services onworks.net