سلام. والا من اطلاعی از مبحث apache و امثال اون ندارم.
منتها از نظر ساختار گنو، میتونم راهنماییت کنم.
تا جایی که میدونم، این شاخه توسط کاربر معمولی قابل استفاده نیست. به عبارتی Ownerش کاربر نیست.
پس اولین کار اینه که شما مالکیت این شاخه رو به نام خودت بزنی توی ثبت اسناد رسمی
sudo chown -R $USER:$USER /var/www
اینجوری مالک این شاخه و تمام پروندهای داخلش شما میشی. همچنین افرادی که در گروه شما هستن. (که در حالت پیشفرض فکر نکنم کاربر دیگهای باشه پس فقط شمایی)
حالا اگه با همین شرایط تونستی توش پرونده بسازی و ویرایش کنی و حذف کنی که هیچی. ولی اگه نشد، باید دسترسی اون رو هم تنظیم کنی.
اگه فقط و فقط خودت قراره توش چیزی کم و زیاد کنی اینو میزنی
sudo chmod -R 700
این یعنی فقط و فقط شما میتونی به این شاخه دسترسی داشته باشی. نه همگروهیات و نه باقی افراد که نه شما باشی و نه جزو گروهت!
اگه کاربر دیگهای قراره بهش دسترسی داشته باشه (فکر کنم آپاچی خودش یه کاربر باشه) باید به اونم دسترسی بدی. به فرض اگه آپاچی جزو گروه شما شده باشه:
sudo chmod -R 770
و اگه آپاچی عضو گروه شما نباشه پس جزو Other محسوب میشه. یعنی
sudo chmod -R 707
نکته: ۷ یعنی دسترسی خوندن/نوشتن/اجرا کردن.
اگه قراره فقط بخونی پس به جای ۷ بنویس ۴
اگه قراره فقط بنویسی پس به جای ۷ بنویس ۲
اگه هم اونجا پرونده اجرایی نداری و فقط یه سری پروندهٔ متنی هست پس (۴+۲) که میشه ۶.
۶۰۰
۶۰۶
البته خیلیا هستن که میان میگن بذار ۷۷۷ که همهکس و همهچی دسترسی به همهکاری داشته باشن و این خیلی بده و بازی با مرگه