سطح دسترسی چیست؟ نحوه تغییر سطح دسترسی یا پرمیشن فایل‌ها در وردپرس
  • آموزش ها سطح دسترسی چیست؟ نحوه تغییر سطح دسترسی یا پرمیشن فایل‌ها در وردپرس
  • پرمیشن فایل ها یا تغییر سطح دسترسی در وردپرس را همه وبمستران باید انجام بدن که متاسفانه برخی افراد به آن توجه نمیکنند.

    همه ما میدانیم که امنیت در لینوکس برای جلوگیری از عمل هک میباشد و امری حیاتی هست، برای هر فایلی یک سطح دسترسی تنظیم شده. سطوح دسترسی یک فایل، به شما اجازه مشاهده، ویرایش یا نوشتن روی یک فایل را خواهند داد. همان ReadOnly که در ویندوز داشتیم و داریم. اما با کمی چاشنی امنیتی بیشتر!تغییر سطح دسترسی

    وردپرس هم با PHP نوشته شده و طبیعتا بهترین سیستم‌عامل برای اجرای پی اچ پی، لینوکس هست. فرقی نمی‌کند کدام نسخه از لینوکس اما همه لینوکس‌ها برای هر فایل و پوشه‌ای سطح دسترسی تنظیم می‌کنند و این سطح دسترسی برای هر فایلی متفاوت هست. پس وردپرس برای اجرای برخی کارها نیاز دارد تا سطح دسترسی برخی از فایل‌ها را تنظیم کند.

    1. در ادامه این مطلب می‌خوانید:
    2. انواع سطوح دسترسی فایل‌ها
    3. چند مثال برای سطح دسترسی فایل‌ها
    4. سطح دسترسی مناسب وردپرس
    5. suexec چیست؟
    6. تغییر سطح دسترسی در وردپرس
    7. تغییر سطح دسترسی فایل‌ با استفاده از FTP
    8. تغییر سطح دسترسی فایل در سی پنل

    انواع سطوح دسترسی فایل‌ها

    سطوح دسترسی مختلفی برای نمایش فایل‌ها داریم. وقتی می‌گوییم سطح دسترسی یک پوشه ۷۵۵ هست یعنی دسترسی پوشه به این شکل تنظیم شده:

    ۵ ۵ ۷
    world group user
    r+x r+x r+w+x
    ۴+۰+۱ ۴+۰+۱ ۴+۲+۱

    جدول زیر دارای ۳ حرف r و w و x هست که به شرح زیر تعریف می‌شود:

    Read به معنای خواندن فایل برابر با عدد ۴
    Write به معنای نوشتن روی فایل برابر با ۲
    eXecute به معنای خواندن، ویرایش ، نوشتن و حذف فایل یا پوشه برابر با ۱

    چند مثال برای سطح دسترسی فایل‌ها

    ۰۴۷۷ -r–rwxrwx owner has read only (4), other and group has rwx (7)
    ۰۶۷۷ -rw-rwxrwx owner has rw only(6), other and group has rwx (7)
    ۰۴۴۴ -r–r–r– all have read only (4)
    ۰۶۶۶ -rw-rw-rw- all have rw only (6)
    ۰۴۰۰ -r——– owner has read only(4), group and others have no permission(0)
    ۰۶۰۰ -rw——- owner has rw only, group and others have no permission
    ۰۴۷۰ -r–rwx— owner has read only, group has rwx, others have no permission
    ۰۴۰۷ -r—–rwx owner has read only, other has rwx, group has no permission
    ۰۶۷۰ -rw-rwx— owner has rw only, group has rwx, others have no permission
    ۰۶۰۷ -rw—-rwx owner has rw only, group has no permission and others have rwx

    سطح دسترسی مناسب وردپرس

    هر سیستمی با استفاده از یک سطح دسترسی متفاوت، وردپرس را اجرا می‌کند. اما قصد دارم یک نمونه سطح دسترسی در وردپرس که در حالت استاندارد وب سرور اجرا می‌شود، به شما معرفی کنم. استانداردی که سرور با آپاچی راه اندازی شده و suexec روی هاست فعال باشد.

    تمام فایل‌های شما باید توسط یوزر ftp قابل ویرایش، حذف و نوشتن باشد. در نتیجه همیشه باید یوزر  www یا apache یا nobody سطح دسترسی مورد نیاز را داشته باشد.

    نکته: در برخی هاستینگ‌ها مقدار ۰۷۵۵ را بصورت ۷۵۵ و مقدار ۰۶۴۴ را بصورت ۶۴۴ تعریف می‌کنند.

    سعی کنید سطح دسترسی فایل های سایت را به ۶۴۴ و پوشه ها را به ۷۵۵ تغییر دهید.

    تمام فایل ها و زیر پوشه ها باید تنظیم شوند نه فقط پوشه اصلی. از آنجایی که شما قابلیت ویرایش دسته جمعی سطح دسترسی فایل‌ها و پوشه‌ها را ندارید، بهتر است از هاست مخصوص وردپرس استفاده کنید.

    اگر نمی توانید هاست را تغییر دهید باید به هاست خود تیکت دهید تا این مورد را برای شما انجام دهند چون تعداد فایل ها و پوشه ها زیاد هست. لازم به ذکر است هاست شما باید از طریق ssh این کار را انجام دهد.

    suexec چیست؟

    suexec یک رویکرد تنظیم سرور هست که هر فایل را با استفاده از سطح دسترسی کاربر همان سایت اجرا می‌کند. در نتیجه بهترین حالت امنیتی برای سرور شما خواهد بود.

    نکته: از suexec فقط در سایت‌هایی که هاستینگ اشتراکی دارند استفاده کنید. اگر سایت شما توسط سرور اختصاصی خودتان بصورت Single Site میزبانی می‌شود، نیازی به فعالسازی suexec نیست.

    تغییر سطح دسترسی در وردپرس

    اگر می‌خواهید سطح دسترسی فایل‌ها را تغییر دهید. از روش‌های مختلف می‌توانید اینکار را انجام دهید. روش‌های مختلفی از جمله کنترل پنل هاست شما، SSH و نرم افزار‌های اف تی پی مثل فایل زیلا

    تغییر سطح دسترسی فایل‌ با استفاده از FTP

    برای تغییر سطح دسترسی فایل با استفاده از اف تی پی ابتدا باید با یک کلاینت اف تی پی وارد فایل منیجر سایت‌تان شوید. با استفاده از آموزش فایل زیلا، وارد FTP سایتتان شوید. سپس فایل مورد نظر را پیدا کنید.

    سطح دسترسی فایل در File Zilla

    مطابق تصویر بالا، روی فایل راست کلیک کرده و گزینه File Permissions را کلیک کنید. سپس مقدار سطح دسترسی فایل را وارد کرده و کلید اینتر را بفشارید.

    به همین راحتی سطح دسترسی فایل تغییر کرد.

    تغییر سطح دسترسی فایل در سی پنل

    برای تغییر سطح دسترسی فایل ابتدا وارد سی پنل شوید.

    به انتهای آدرس سایتتان یک /cpanel اضافه کنید. مثلا: almasweb.org/cpanel

    اگر با این آدرس به سی پنل وارد نشدید. از هاستینگ خود آدرس و اطلاعات ورود به سی پنل را دریافت کنید.

    صفحه ورود به سی پنل

    بعد از وارد شدن به سی‌پنل، روی گزینه File Manager کلیک کنید تا وارد مدیریت پوشه‌ها و فایل‌های سایتتان شوید.

    حالا فایل یا پوشه مورد نظرتان را انتخاب کنید و روی آن راست کلیک کنید. سپس گزینه Change Permissions را کلیک کنید.

    تغییر سطح دسترسی فایل ها در سی پنل

    سپس سطح دسترسی مورد نظر خودتان را انتخاب کنید.

    تبریک! شما موفق به تغییر سطح دسترسی یا پرمیشن فایل‌ها از طریق سی پنل شدید.

    علاقه مند به وردپرس:) فعالیت زیادی در زمینه وردپرس داشتم. متخصص سئو و بهینه سازی سایت، php و امنیت، امیدوارم راهنمای خوبی برای شما عزیزان باشم.

    آسان ترین راه ارتباطی ما با کاربران الماس وب :) پشتیبانی الماس وب در تلگرام

    ثبت دیدگاه

      • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
      • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
      • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.

    برو بالا