זוהי הפקודה 0store-secure-add שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, Windows Online emulator או MAC OS Online emulator
תָכְנִית:
שֵׁם
0store-secure-add - הוסף יישום למטמון המערכת
תַקצִיר
0store-secure-add לַעכּוֹל
תיאור
פקודה זו מייבאת את הספרייה הנוכחית למטמון Zero Install המשותף בכל המערכת,
בתור /var/cache/0install.net/implementations/DIGEST. זה מאפשר הורדה של תוכנית על ידי
משתמש אחד שישתף עם משתמשים אחרים.
הספרייה הנוכחית חייבת להכיל קובץ בשם '.manifest' המפרט את כל הקבצים שיש
נוסף (בפורמט הנדרש על ידי DIGEST), ולקובץ הזה חייב להיות התקציר הנתון. אם
לא, היבוא מסורב. לכן, ניתן להוסיף רק ספרייה למטמון
אם שמו תואם את תוכנו.
הכוונה היא שיהיה בטוח להעניק למשתמשים לא מהימנים הרשאה לקרוא לפקודה זו
עם הרשאות גבוהות. כדי להגדיר זאת, ראה להלן.
הגדרה UP שיתוף
כדי לאפשר שיתוף, מנהל המערכת צריך לבצע את השלבים הבאים:
צור משתמש מערכת חדש שיהיה הבעלים של המטמון:
הוסף --מערכת אפס
צור את הספרייה המשותפת, בבעלות המשתמש החדש הזה:
mkdir /var/cache/0install.net
chown אפס /var/cache/0install.net
השתמש ויסודו(8) להוסיף שורות אלה / etc / sudoers:
ברירת מחדל>אפס env_reset,always_set_home
הכל ALL=(אפס) NOPASSWD: /usr/bin/0store-secure-add
צור סקריפט בשם 0store-secure-add-helper ב-PATH לקרוא לזה. התסריט הזה חייב להיות
קובץ הפעלה ומכיל את שתי השורות האלה:
#!/ Bin / sh
Exec sudo -S -u אפס /usr/bin/0store-secure-add "$@" < / dev / null
שאר התוכניות Zero Install יתקשרו לסקריפט עוזר זה באופן אוטומטי.
השתמש ב-0store-secure-add באינטרנט באמצעות שירותי onworks.net