My LAMP ได้รับการตั้งค่าให้ทำงานuser:www-dataและไฟล์และโฟลเดอร์ทั้งหมดได้รับการสร้างขึ้นโดยได้รับอนุญาต
ฉันมีการตั้งค่าสำหรับ crontab เป็น user @ ubuntu
ดังนั้นฉันจะcrontab -eใช้คำสั่งนี้:
*/5 * * * * php /var/www/public/voto_m/artisan top >/dev/null 2>&1
โดยทั่วไปคำสั่งนั้นจะสร้างไฟล์แคชในตำแหน่งที่ระบุ (ไม่มีปัญหากับไฟล์นั้น) แต่ไฟล์แคชนั้นถูกสร้างขึ้นด้วยผู้ใช้: สิทธิ์ผู้ใช้ไม่ใช่user:www-dataสิทธิ์
ฉันจะทำให้มันเป็นค่าเริ่มต้นสร้างไฟล์ที่มีuser:www-dataสิทธิ์ได้อย่างไร
ฉันไม่สามารถไปได้และchownสร้างไฟล์ใหม่ทุกครั้ง
ขอบคุณ
awstatsหรือphp5sessionclean) อยู่ใน/etc/cron.*ไดเรกทอรีจึงไม่สามารถมองเห็นได้crontab -e(แม้เมื่อระบุผู้ใช้www-data )