OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

6.2.3. שימוש בסיסי ללא הרשאות‌


כדי ליצור קונטיינרים חסרי זכויות, יש צורך בכמה צעדים ראשונים. תצטרך ליצור קובץ תצורת קונטיינר ברירת מחדל, לציין את מיפוי המזהה הרצוי ואת הגדרת הרשת, וכן להגדיר את המארח כך שיאפשר למשתמש חסר הרשאות להתחבר לרשת המארחת. הדוגמה להלן מניחה שטווחי המשתמש והמזהה הממופים שלך הם 100000-165536. בדוק את טווחי זיהוי המשתמש והקבוצה בפועל שלך ושנה את הדוגמה בהתאם:


grep $USER /etc/subuid grep $USER /etc/subgid


mkdir -p ~/.config/lxc

echo "lxc.id_map = u 0 100000 65536" > ~/.config/lxc/default.conf

echo "lxc.id_map = g 0 100000 65536" >> ~/.config/lxc/default.conf echo "lxc.network.type = veth" >> ~/.config/lxc/default.conf

echo "lxc.network.link = lxcbr0" >> ~/.config/lxc/default.conf echo "$USER veth lxcbr0 2" | sudo tee -a /etc/lxc/lxc-usernet


לאחר מכן, אתה יכול ליצור קונטיינרים ללא פריבילגיה באותו אופן כמו מיוחסים, פשוט מבלי להשתמש ב- sudo.


lxc-create -t ​​הורדה -n u1 -- -d ubuntu -r bionic -a amd64 lxc-start -n u1 -d

lxc-attach -n u1 lxc-stop -n u1 lxc-destroy -n u1


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: