פורסם 2010 ביוני 2115 שנים יש למישהו ניסיון עם זה?אני לומד nagios בעבודה ונתקלתי במשהו לא מובן ללינוקס נוב שכמוני.ניסיתי להתקין lilac (ממשק לקינפוג נגיוס דרך web - לשעבר fruity). אבל כשאני מנסה לעשות export לקונפיג החדש, אני מקבל error, וכתוב שהתוכנה לא מצליחה לעשות backup.אני מניח שמשהו לא נכון אצלי בהרשאות.. אז רציתי לשאול איך עובדות ההרשאות בלינוקס ו- apache?מצאתי הסבר בויקי של lilac: http://www.lilacplatform.com/trac/wiki/LilacSudoAccessועשיתי את מה שכתוב שם אבל נראה שלא עזר לי כ"כ.איך אני בודק תחת איזה יוזר רץ הwebserver? האם זה תמיד www-data באובונטו?...
פורסם 2010 ביוני 2115 שנים מה השגיאה שאתה מקבל? איך נראה הsudoers שלך?הפתרון הקל אגב יהיה להריץ את לילך עם sudo וזהו, אם כי זה לא בריא.
פורסם 2010 ביוני 2215 שנים מחבר קודם כל תודה על העזרה.אני לא רוצה את הפתרון הקל, כי אם כבר להתקין ולקנפג, אז שיהיה כמו שצריך ושנלמד מזה איך לעשות את העבודה על הצד הטוב.בוא נתחיל לאט,איך אני מריץ את lilac עם sudo?אם אני לא טועה, זאת לא תוכנה אלה אתר php שמורץ ברגע שהשרת מדבר איתו.. כלומר זה לא שאני מפעיל איזה deamon או משהו.הsudoers שלי כמעט זהה לאיך שכתוב ב tutorial, פשוט הוספתי את כל השורות האלה:www-data ALL=(ALL) NOPASSWD: /usr/bin/nmapwww-data ALL=(ALL) NOPASSWD: /usr/local/nagios/bin/nagioswww-data ALL=(ALL) NOPASSWD: /etc/init.d/nagios restartwww-data ALL=(ALL) NOPASSWD: /etc/init.d/nagios reloadכמו כן כתוב שם לעשות comment out לשורה שמכילהDefaults requirettyאבל את זה אין לי. אז לא עשיתי כלום עם זה.אני אביא לך את התוכן המלא ברגגע שאגיע לעבודה.כמו כן רשומה שם השורה הבאה:We make a few assumptions in these example. You may need to change these assumptions based on your installation. * Our web-server which runs Lilac runs as the www-data user. איך אני יודע תחת איזה יוזר מורץ השרת? פשוט לבדוק דרך ps -Af | grep apache2 ?כמו כן, מה המשמעות ל owner של תיקיות לשרת ווב? lilac יושב אצלי כרגע ב /var/www/lilacעשיתי chown nagios:nagios /www/lilac -Rו- chown www-data/: /var/www/lilac/include -Rכדי שהיוזר של נאגיוס יהיה עם בעלות על התיקיה ושתיקיית ה includes תיהיה בעלת הרשאת כתיבה.
פורסם 2010 ביוני 2215 שנים אני לא מכיר את lilac אבל או שהיא רצה כשאפצ'י רץ או שאתה מריץ אותה. בכל אחד מהמקרים פשוט תריץ עם sudo לפני וזהו.ככה תוכל לבדוק אם הרשאות הם הבעיה שלך. בכל אופן זה מאוד לא בריא.תבדוק שכל אחת מהפקודות שלילך מריצה נמצא אכן בpath שמצוין בsudoers.תבדוק שלשרת הWEB יש הרשאות תקינות.כדי לראות את היוזר שמריץ:ps -ef | grep apache2או אם אתה ממש רוצה לעשות פוזותps -ef | grep apache2 | grep awk '{ print 1 }'
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.