איפוס סיסמאות BaaS

Edge for Private Cloud גרסה 4.16.05

אחרי שההתקנה מסתיימת, אתם יכולים לאפס את הסיסמאות של מנהל ה-BaaS ושל Cassandra.

איפוס הסיסמה של האדמין ב-BaaS

כדי להגדיר את הסיסמה לאדמין של BaaS, בוחרים באפשרות Profile מתחת לכתובת האימייל של המשתמש בסרגל התפריטים בממשק המשתמש של BaaS Portal.

אם איבדתם את סיסמת האדמין של BaaS, אתם יכולים לאפס אותה על ידי עדכון של קובץ תצורה בכל הצמתים של BaaS Stack:

  1. בצומת הראשון של BaaS Stack, יוצרים מחרוזת מוצפנת לסיסמה באמצעות הפקודה:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid secure_password

    תתבקשו להזין את הסיסמה החדשה. הפקודה הזו מחזירה גרסה מוצפנת של הסיסמה בפורמט:

    SECURE:0b91fa670bdcd1d4156bd480cd401e4db8d1f610d034f15a02a38372dd2
  2. פותחים את הקובץ /opt/apigee/customer/application/usergrid.properties בכלי לעריכת קוד. אם הקובץ הזה לא קיים, יוצרים אותו.
  3. מגדירים את המאפיין הבא ב-usergrid.properties:
    usergrid-deployment_usergrid.sysadmin.login.password=SECURE:0b91fa670bdcd1d4156bd480cd401e4db8d1f610d034f15a02a38372dd2

    חשוב לכלול את המחרוזת "SECURE:‎".
  4. מגדירים ומפעילים מחדש את BaaS Stack באמצעות הפקודות:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid restart
  5. חוזרים על הפעולה בכל הצמתים של BaaS Stack.
  6. עכשיו אתם יכולים להתחבר לפורטל BaaS כאדמינים של BaaS באמצעות הסיסמה החדשה. אפשר גם להשתמש בפקודת ה-cURL הבאה בצומת BaaS Stack כדי לאמת אותה:
    > curl -v 0:8080/system/adminUserName/setup -u adminUserName:newUnencryptedPWord

איפוס הסיסמה של Cassandra

כברירת מחדל, Cassandra מגיע עם אימות מושבת. אם מפעילים אימות, הוא משתמש במשתמש מוגדר מראש בשם cassandra עם הסיסמה cassandra. אפשר להשתמש בחשבון הזה, להגדיר סיסמה אחרת לחשבון הזה או ליצור משתמש חדש ב-Cassandra. להוסיף, להסיר ולשנות משתמשים באמצעות ההצהרות CREATE/ALTER/DROP USER של Cassandra.

במאמר הפעלת אימות ב-Cassandra מוסבר איך להפעיל אימות ב-Cassandra.

כדי לאפס את הסיסמה של Cassandra, קראו את המאמר איפוס סיסמאות של Edge.