امروز به مسئله ساده و کاربردی برخوردم که میخواهم با شما به اشتراک بگذارم. همانطور که می دانید بعد از نصب آپاچی ریشه فایل های قابل اجرا در آدرس var/www/html خواهد بود. حال فرض کنید پروژه ای را در همین مسیر ایجاد کرده و میخواهید با یک IDE مثلا با vscode پروژه را در همان مسیر ویرایش کنید. اگر با هر یوزری غیر از یوزر روت (root) لاگین کرده باشین با ارور permission denied مواجه خواهید شد.
حال راهکار چیست؟ ساده ترین راهکار استفاده از دستور chown و تغییر دادن سطح دسترسی یوزر مربوطه به دایرکتوری www می باشد.
chown yourUserName:yourUserName -R var/www
yourUserName را با نام کاربری لینوکس تغییر دهید.