Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

לינוקס ושרתים - הרשאות למיפוי של NFSv4

Anonymous - 14/04/2017 - 14:59
נושא ההודעה: הרשאות למיפוי של NFSv4
שלום,

יש לי שרת עם Freebsd11 עם NFSv4 .

שרת נוסף עם ubuntu 16.04 שעליו יש לי מיפוי לשרת הNFS ל: /mnt/nfs/

הבעיה היא שהמיפוי בתקייה היא למשתמש ROOT.
אני צריך לאפשר לאפאצי שרץ באובונטו גישה למיפוי של הNFS .
איך אני מוסיף בfstab הרשאות לאפאצי?
לתיקיה/mnt/nfs/ יש הרשאות 775 למשתמש ולקבוצה www-data אבל ברגע שאני עושה mount זה משתנה לroot

idmapd.conf :
[Mapping]

Nobody-User = nobody
Nobody-Group = nogroup


שימו לב שאני עובד עם nfsv4. הsyntax שונה.

רעיונות?
am1 - 14/04/2017 - 19:10
נושא ההודעה:
אם הבנתי נכון את הבעיה שאתה מתאר, נסה להיעזר בזה:
https://www.howtoforge.com/how-to-configure-a-nfs-server-and-mount-nfs-shares-on-ubuntu-14.04

וכמובן שצריך לבצע שינויים מתבקשים, בגלל העובדה ששם מתוארים שני שרתי 14.04, ואילו אצלך יש freebsd ו- 16.04.

ציין אם הצלחת.
Anonymous - 16/04/2017 - 12:23
נושא ההודעה: -
תודה על העזרה.

לאחר חיפוש ארוך בגוגל מצאתי אתר קטן שעזר להבין איך Nfsv4 עובד.

http://dfusion.com.au/wiki/tiki-index.php?page=Why+NFSv4+UID+mapping+breaks+with+AUTH_UNIX

אני יצרתי משתמש וקבוצה בFREEBSD עם UID ו GID זהים למה שקיים באובונטו.
במקרה שלי השתמשתי במשתמש של אפאצי www-data.
לא יודע אם זה נכון אבל היה לי יותר קל לבדיקה.

לא יודע למה אין הרבה מידע בנושא. זה לא פרוטוקול חדש.

תודה.
Anonymous - 16/04/2017 - 12:28
נושא ההודעה: -
שכחתי לציין שהגדרתי את המיפוי ב idmapd.conf למשתמש וקבוצה של אפאצי. ושיניתי את הumask של אפאצי ל 022 .

במידה וזה יעזור למישהו.
כל הזמנים הם GMT + 2 שעות