בעיה עם exec()

frolik

New member
בעיה עם exec()

שלום לכולם יש לי סקיפט (bash) שמקבל נתונים ומקים משתמש נותן סיסמא, מבצע עוד אי אילו דברים. משורת פקודה הכל עובד. בניתי דף PHP, שמריץ את הסקריפט. אם אני מריץ את הדף מהקונסול (php pagename.php) זה עובד. מדפדפן, זה לא עובד. כנראה בעיית הרשאות. רעיונות תודה
 

frolik

New member
יופי

אני לא מעוניין שהמשתמש לש שרת ה-WEB יהיה בעל הרשאות גבוהות מידי יש דרך להריץ את הסקריפט עם משתמש אחר ?
 

kensaggy

New member
שנה רק את ההרשאות של הקובץ

ואת שם המשתמש והקבוצה של הקובץ כך שהמשתמש של השרת יוכל להריץ אותו וזהו. (אני מניח שהשרת הוא שרת לינוקס) [chmod & chown] זה לא נותן לשרת יותר מדי הרשאות אך גם מאפשר הרצה של הקובץ...
 

frolik

New member
תודה, הסתדרתי

אני משתמש ב- sudo וזה פתר לי את הבעייה. המון תודה
 
למעלה