Este es el comando 0store-secure-add que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
0store-secure-add: agrega una implementación al caché del sistema
SINOPSIS
0 almacenar-seguro-agregar COMPENDIO
DESCRIPCIÓN
Este comando importa el directorio actual a la caché Zero Install compartida de todo el sistema,
como /var/cache/0install.net/implementations/DIGEST. Esto permite que un programa descargado por
un usuario para compartir con otros usuarios.
El directorio actual debe contener un archivo llamado '.manifest' que enumere todos los archivos que se
agregado (en el formato requerido por DIGEST), y este archivo debe tener el resumen proporcionado. Si
no, se rechaza la importación. Por lo tanto, solo es posible agregar un directorio a la caché
si su nombre coincide con su contenido.
Se pretende que sea seguro otorgar permiso a los usuarios que no son de confianza para llamar a este comando
con privilegios elevados. Para configurar esto, vea a continuación.
AJUSTE UP COMPARTIR
Para habilitar el uso compartido, el administrador del sistema debe seguir estos pasos:
Cree un nuevo usuario del sistema para que sea el propietario de la caché:
agregar usuario --sistema instante cero
Cree el directorio compartido, propiedad de este nuevo usuario:
mkdir /var/cache/0install.net
chown instante cero /var/cache/0install.net
Usa Visudo(8) para agregar estas líneas a / etc / sudoers:
Valores predeterminados> zeroinst env_reset, always_set_home
TODOS TODOS = (zeroinst) SIN CONTRASEÑA: / usr / bin / 0store-secure-add
Crea un script llamado 0store-secure-add-ayudante en PATH para llamarlo. Este script debe ser
ejecutable y contienen estas dos líneas:
#!/ Bin / sh
ejecutivo sudo -S -u instante cero / usr / bin / 0store-secure-add PS < / dev / null
Los otros programas Zero Install llamarán a este script auxiliar automáticamente.
Use 0store-secure-add en línea usando los servicios de onworks.net