دانلود اسکریپت php مدیریت مجوزهای فایل

توضیحات کوتاه و لینک دانلود

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

توضیحات کامل در مورد فایل

دانلود اسکریپت php مدیریت مجوزهای فایل

این یک اسکریپت PHP برای مدیریت مجوزهای فایل در سیستم‌عامل‌های لینوکس/یونیکس است. با استفاده از این ابزار می‌توانید به راحتی و از طریق مرورگر، مجوزهای فایل‌ها و دایرکتوری‌ها را بررسی، تحلیل، تغییر و بهینه‌سازی کنید.


نمونه تصاویر در زمان اجرا

🎯 این اسکریپت چه مشکلاتی را حل می‌کند؟

اگر مدیر سرور، توسعه‌دهنده وب یا متخصص امنیت هستید، حتماً با این چالش‌ها روبرو شده‌اید:

  • ❌ فراموش کردن دستورات پیچیده chmod و chown

  • ❌ عدم دسترسی به SSH یا ترمینال در برخی هاست‌ها

  • ❌ نیاز به بررسی سریع امنیت فایل‌ها

  • ❌ مدیریت مجوز صدها فایل به صورت دستی

  • ❌ شناسایی فایل‌های با مجوز خطرناک (مثل 777)

  • ❌ تحلیل توزیع مجوزها در یک دایرکتوری بزرگ

✨ قابلیت‌های کلیدی

۱. 🔍 تحلیلگر پیشرفته مجوزها

  • بررسی کامل یک فایل: مجوز، مالک، گروه، اندازه، آخرین تغییر و Inode

  • اسکن دایرکتوری‌ها با قابلیت فیلتر و جستجوی بازگشتی

  • تحلیل گروهی چندین فایل به صورت همزمان

۲. ✏️ ویرایشگر حرفه‌ای مجوز

  • سه روش ویرایش: بصری (کلیک روی بیت‌ها)، عددی (مثل 755) و نمادین (rwxr-xr--)

  • تغییر بازگشتی مجوز برای کل زیرشاخه‌ها

  • هشدارهای امنیتی هوشمند برای مجوزهای خطرناک

  • دکمه‌های عملیات سریع برای مجوزهای پرکاربرد

  • امکان تغییر مالک و گروه (پیشرفته)

۳. 📊 تحلیل

  • نمودار توزیع مجوزها (پای چارتی)

  • آمار دقیق از فایل‌های امن و ناامن

  • شناسایی فایل‌های حجیم (بیش از 100MB)

  • نمایش مصرف دیسک و اطلاعات سیستم

  • تاریخچه کامل تغییرات با قابلیت خروجی JSON

۴. 🛡️ ویژگی‌های امنیتی

  • تحلیل سطح ریسک امنیتی (پایین، متوسط، بالا، بحرانی)

  • هشدار برای فایل‌های حساس مانند .env و wp-config.php

  • شناسایی مجوزهای 777 و 666

  • پیشنهاد مجوز بهینه برای هر نوع فایل

  • هشدار قبل از اعمال مجوزهای خطرناک

۵. 💻 رابط کاربری

  • طراحی واکنش‌گرا (Responsive) با CSS مدرن

  • پشتیبانی کامل از زبان فارسی و راست‌چین

  • حالت تاریک/روشن (Dark/Light mode)

  • انیمیشن‌های روان و جلوه‌های بصری

  • مودال راهنمای کامل مجوزها

  • جستجوی زنده در لیست فایل‌ها

  • آپلود خودکار تاریخچه در Session


🚀 موارد استفاده

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

💡 چرا این اسکریپت منحصر‌به‌فرد است؟

بدون نیاز به SSH - فقط یک مرورگر کافی است
بدون وابستگی به کتابخانه خارجی - فقط PHP خالص
پشتیبانی کامل از UTF-8 - بدون مشکل در نام‌های فارسی
امنیت بالا - اعتبارسنجی کامل ورودی‌ها
طراحی ماژولار - کلاس‌های مجزا و کد تمیز


🖼️ پیش‌نمایش

اسکریپت دارای ۴ تب اصلی است:

  1. فایل تکی: بررسی کامل یک فایل خاص

  2. دایرکتوری: اسکن و نمایش همه فایل‌های یک پوشه

  3. بررسی گروهی: تحلیل چندین مسیر به صورت همزمان

  4. تحلیل پیشرفته: گزارش جامع با نمودار و آمار


⚙️ نحوه استفاده

  1. فایل را با نام دلخواه (مثلاً permission-manager.php) در سرور آپلود کنید

  2. از طریق مرورگر به آدرس فایل دسترسی پیدا کنید

  3. مسیر فایل یا دایرکتوری مورد نظر را وارد کنید

  4. با ابزارهای بصری، مجوزها را تغییر دهید

  5. از تحلیل‌های امنیتی و نمودارها استفاده کنید

مثال: بررسی فایل wp-config.php در وردپرس

مسیر: /public_html/wp-config.php
نتیجه پیشنهادی: مجوز 600

🔧 نیازمندی‌های سیستم

  • PHP 7.0 یا بالاتر

  • سرور لینوکس/یونیکس (ویندوز با WSL هم کار می‌کند)

  • دسترسی خواندن/نوشتن به فایل‌های مورد نظر

  • مرورگر مدرن (کروم، فایرفاکس، اج، سافاری)

⚠️ توجه: در برخی هاست‌های محدود، توابع posix_getpwuid و posix_getgrgid ممکن است غیرفعال باشند که فقط بخش مالک/گروه را تحت تأثیر قرار می‌دهد.


📂 ساختار کد

FilePermissionManager.class
├── checkFilePermissions()    // بررسی فایل
├── changePermissions()       // تغییر مجوز
├── listDirectory()          // لیست دایرکتوری
├── advancedAnalysis()       // تحلیل پیشرفته
└── analyzeSecurity()        // تحلیل امنیتی

همراه با Session Handler برای ذخیره تاریخچه و AJAX Handler برای ارتباط با فرانت‌اند.


🎨 تکنولوژی‌های به کار رفته

  • بک‌اند: PHP 7+ (Object-Oriented)

  • فرانت‌اند: HTML5, CSS3, JavaScript (Vanilla)

  • نمودار: Chart.js

  • آیکون: Font Awesome 6

  • فونت

  • درخواست: Fetch API (AJAX)

  • ذخیره‌سازی: Session و LocalStorage


🧰 نکات حرفه‌ای

🔹 برای مدیران سرور: این ابزار را در پنل مدیریتی خود قرار دهید و دسترسی به آن را با رمز محافظت کنید.
🔹 برای توسعه‌دهندگان: می‌توانید کلاس FilePermissionManager را در پروژه‌های خود استفاده کنید.
🔹 برای مدرسان: ابزاری عالی برای آموزش مفاهیم مجوزها در کلاس لینوکس است.


برای شما کاربران عزیز پیشنهاد دانلود داده می شود.

تگ‌های مطلب

همین حالا فایل را دریافت کنید!

دریافت دانلود اسکریپت php مدیریت مجوزهای فایل

نظرات کاربران

محمدی1404/11/27 2:44:38 am
از تنوع مطالب فایل لذت بردم
سمانه کریمی1404/12/2 :10:31 am
فایل بسیار ارزشمند و قابل استناد بود
پاسخ پشتیبانی فایل سحرآمیز:
سلام و وقت بخیر خواهش می‌کنیم خوشحالیم که مورد پسندتون واقع شده
دانلود - Download