محاسبهگر دسترسی chmod
دسترسیهای لینوکس را بین عدد (755) و نماد (rwxr-xr-x) تبدیل کنید و معنی دقیق هر بیت را ببینید — برای تنظیم پوشههای وب، کلید SSH و فایلهای حساس.
محاسبه زنده حین تایپمحاسبهگر chmod؛ راهنمای کامل + نحوه استفاده از ابزار
«chmod 755 یعنی چی؟ چرا دسترسی من درست نشد؟» — دسترسیهای لینوکس زبان سهرقمیای است که هر مدیر سرور باید در نگاه سوم بخواندش. محاسبهگر chmod IVDS عدد را به نماد rwx تبدیل میکند و برعکس — با معنی هر بیت و هشدارهای امنیتی.

ابزار بالای همین صفحه در دسترس شماست — رایگان و بدون ثبتنام. اگر سروری با پینگ عالی و آپتایم ۹۹.۹٪ میخواهید، پلنهای ابری IVDS را ببینید یا برای مشاوره رایگان با شماره پشتیبانی تماس بگیرید.
دسترسیهای لینوکس: سه گروه، سه حق
هر فایل/دایرکتوری برای سه گروه تعریف میشود:
- Owner (مالک): کاربری که فایل مال اوست
- Group (گروه): اعضای گروه فایل
- Others (بقیه): همه دیگران
و هر گروه سه حق دارد:
- r (Read) = 4: خواندن
- w (Write) = 2: نوشتن/تغییر
- x (eXecute) = 1: اجرا (فایل) یا ورود (دایرکتوری)
عدد هر گروه = مجموع حقها؛ پس 755 یعنی: owner همه چیز (7=r+w+x)، گروه و بقیه خواندن و اجرا (5=r+x).
اعداد پرکاربرد که باید حفظ باشید
| عدد | نماد | معنی | استفاده رایج |
|---|---|---|---|
| 755 | rwxr-xr-x | مالک کامل، بقیه خواندن/اجرا | دایرکتوریهای وب و اسکریپتهای عمومی |
| 644 | rw-r–r– | مالک خواندن/نوشتن، بقیه فقط خواندن | فایلهای HTML و تصاویر سایت |
| 700 | rwx—— | فقط مالک | دایرکتوری home و کلیدهای SSH |
| 600 | rw——- | فقط مالک خواندن/نوشتن | id_rsa و فایلهای حساس |
| 775 | rwxrwxr-x | مالک و گروه کامل | پروژههای تیمی |
دسترسیهای رایج وبسرور (Nginx/Apache)
برای ریشه سایت (document root):
- دایرکتوریها: 755 — وبسرور میتواند وارد و لیست کند ولی تغییر ندهد
- فایلها: 644 — قابل سرو کردن ولی دستنخورده برای وبسرور
خطای رایج: گذاشتن 777 (همه، همه چیز) برای «حل مشکل دسترسی»! این یعنی هر پردازش روی سرور (حتی نفوذگرِ یک سرویس دیگر) میتواند فایل شما را تغییر دهد. راه درست: مالکیت درست (chown www-data) نه دسترسی باز.
تغییر بازگشتی (Recursive) درست
برای اعمال روی کل درخت دایرکتوری:
find /path -type d -exec chmod 755 {} + — دایرکتوریها
find /path -type f -exec chmod 644 {} + — فایلها
chmod -R 755 همه را 755 میکند و فایلها را هم «اجراپذیر» میسازد — هم خطرناک است هم نادرست. تفکیک نوع با find استاندارد حرفهای است.
ابزارهای مرتبط
سوالات متداول درباره محاسبهگر chmod
chmod 755 یعنی چه؟
مالک فایل دسترسی کامل (خواندن، نوشتن، اجرا) و گروه و بقیه فقط خواندن و اجرا دارند؛ استاندارد دایرکتوریهای وب و اسکریپتهای عمومی.
chmod 777 خطرناک است؟
بله؛ یعنی هر کاربر و هر پردازش روی سرور میتواند فایل را تغییر یا اجرا کند. اگر برای رفع مشکل لازم شد، جای درست آن اصلاح مالکیت (chown) است نه باز کردن دسترسی همه.
تفاوت chmod عددی و نمادی چیست؟
عددی (755) حالت مطلق است و کل دسترسی را ست میکند؛ نمادی (u+x) حالت نسبی است و روی دسترسی فعلی تغییر میدهد — مثلاً فقط به مالک حق اجرا اضافه میکند.
دسترسی درست برای کلید SSH چیست؟
600 برای id_rsa (فقط مالک بخواند/بنویسد) و 700 برای دایرکتوری .ssh؛ OpenSSH با دسترسی بازتر، از امنیت کلیت کلید مطمئن نمیشود و اتصال را رد میکند.
چطور دسترسی همه فایلهای سایت را یکجا درست کنم؟
با find و تفکیک نوع: دایرکتوریها 755 و فایلها 644؛ استفاده از chmod -R 755 اشتباه رایجی است که فایلها را هم اجراپذیر میکند.
ابزار محاسبهگر chmod رایگان است؟
بله؛ عدد را به نماد rwx و برعکس تبدیل میکند و معنی هر بیت را نشان میدهد — بدون ثبتنام و در مرورگر.
جمعبندی
ابزار محاسبهگر chmod IVDS رایگان، بدون ثبتنام و همیشه در دسترس است. اگر سروری میخواهید که از همان ابتدا درست کار کند — با پینگ پایین، هارد NVMe، آپتایم ۹۹.۹٪ و پشتیبانی ۲۴/۷ فارسی — سرورهای ابری ایران IVDS را ببینید؛ همه ابزارهای این مجموعه، حاصل تجربه میزبانی همان زیرساختاند.
مطالب مرتبط: سرور مجازی ایران (VPS) · ابزارهای رایگان IVDS
