خب الان اون فایل شما مالکش : http هست و سط دسترسی خوندن و اجرا شدن فقط برای کاربر x اعمال میشه ( دسترسی سایر اعضای گروه )
اگه می خوایید فقط کاربر x تمام دسترسی ها رو داشته باشه که باید مالکیت رو به صورت x::http قرار بدید اگر هم می خواهید کاربر x در کنار کاربر http (در یک گروه کاربری) به فایل دسترسی تمام داشته باشند باید دسترسی گروه رو همچون دسترسی فرد مالک تنظیم کنید یعنی : 775
اگر می خواهید برای تمام فایل های دایرکتوری سطح دسترسی تغییر کنه که -R فراموش نشه 
دقیقا کارهایی که گفتید رو انجام دادم قبلا.اما موقع ایجاد یا ویرایش و یا حذف فایل با کاربر x ارور نداشتن پرمیشن دریافت میکنم.برای اضافه کردن کاربر به گروه هم این کارو کردم.
sudo usermod -aG x http
sudo usermod -aG http x
خب بزارید یکم بیشتر وارد شیم...
توی دایرکتوری مورد نظر شما یک بار
ls -la
بزنید ( توی جواب بالا تر خروجی رو گزاشته بودیم ولی می خوام که دوباره اینکار رو بکنید...
خروجی مطلوبی که ازتون می خواهم اینه :
drwxr-xr-x 3 x http 4.0K Aug 17 15:44 http
و تمام زیر پوشه ها و فایل های اون دایرکتوری باید تحت اختیار کاربر x با دسترسی گروه https باشد