16-03-2011, 01:27
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
להוסיף הרשאות לקבוצה של ההתקן, ולהכניס את היוזר שמריץ את PHP לתוך הקבוצה הזו. אם להתקן אין קבוצה מיוחדת, ניתן ליצור עבורו אחת ואז לשנות עם chgrp את ההתקן לקבוצה זו. שים לב שיש סיכוי טוב ששינוי זה יתבטל בפעם הבאה שהמערכת תעלה. או שתכניס את ה chgrp וה chmod הרלוונטיים ל startup, או שתלמד איך להגדיר כללים עבור udevd.
לחלופין, אתה יכול (בזהירות, אם יש לך מושג מה אתה עושה), לאפשר ל PHP להריץ באמצעות sudo את הפקודה הספציפית הזו בתור יוזר המסוגל לעשות זאת. שים לב, שאם היוזר היחיד שמסוגל לעשות זאת הוא root, אתה פותח פתח לבעיית אבטחה רצינית. אתה צריך לדעת מה אתה עושה טוב מאוד לפני שתעשה דבר כזה. הגישה של לתת גישה להתקן באמצעות שייכות לקבוצה היא הרבה יותר הגיונית.
|