💻دسترسی ها در لینوکس به این معنی است که کاربران میتوانند برای فایلها و پوشههای خود مجوزهای مختلفی را تعیین کنند. این مجوزها شامل خواندن، نوشتن و اجرا کردن فایلها یا وارد شدن به پوشهها است. برای هر کدام از این مجوزها یک عدد در نظر گرفته شده است:
خواندن (read) → 4 📖
نوشتن (write) → 2 📝
اجرا کردن (execute) → 1 💪
برای تغییر مجوزهای دسترسی در لینوکس، از دستور chmod استفاده میشود. برای مثال، اگر بخواهید فایل test.py را قابل خواندن، نوشتن و اجرا کردن برای خودتان و قابل خواندن و اجرا کردن برای دیگران کنید، باید دستور زیر را وارد کنید:
chmod 755 test.py
این دستور به این معنی است که شما به عنوان صاحب فایل (owner) مجوز 7 یعنی 4+2+1 را دارید و دیگران به عنوان گروه (group) و عموم (other) مجوز 5 یعنی 4+1 را دارند.
👽🐱👤دستورات chmod برای تغییر مجوزهای دسترسی به فایلها و پوشهها در لینوکس استفاده میشوند. این دستورات از دو روش میتوانند مجوزها را تعیین کنند: روش عددی و روش حرفی.
روش عددی: در این روش، هر مجوز (خواندن، نوشتن و اجرا کردن) یک عدد نماینده دارد. برای خواندن عدد 4، برای نوشتن عدد 2 و برای اجرا کردن عدد 1 در نظر گرفته میشود. سپس با جمع کردن این اعداد، مجموع مجوزها برای هر سه دسته (کاربر، گروه و دیگران) به دست میآید. برای مثال، اگر بخواهید فایل test.txt را قابل خواندن و نوشتن برای خودتان، قابل خواندن برای گروه و قابل خواندن و اجرا کردن برای دیگران کنید، باید دستور زیر را وارد کنید:
`chmod 654 test.txt`
این دستور به این معنی است که شما به عنوان صاحب فایل (owner) مجوز 6 یعنی 4+2 را دارید، گروه (group) مجوز 5 یعنی 4+1 را دارد و دیگران (other) مجوز 4 را دارند.
روش حرفی: در این روش، هر مجوز (خواندن، نوشتن و اجرا کردن) یک حرف نماینده دارد. برای خواندن حرف r، برای نوشتن حرف w و برای اجرا کردن حرف x در نظر گرفته میشود. همچنین هر دسته (کاربر، گروه و دیگران) یک حرف نماینده دارد. برای کاربر حرف u، برای گروه حرف g و برای دیگران حرف o در نظر گرفته میشود. سپس با استفاده از علامتهای +، - و = میتوان مجوزها را اضافه، کم یا تعیین کرد. برای مثال، اگر بخواهید فایل test.txt را قابل خواندن و نوشتن برای خودتان، قابل خواندن برای گروه و قابل خواندن و اجرا کردن برای دیگران کنید، باید دستور زیر را وارد کنید:
`chmod u=rw,g=r,o=rx test.txt`
این دستور به این معنی است که شما به عنوان صاحب فایل (owner) مجوز rw را دارید، گروه (group) مجوز r را دارد و دیگران (other) مجوز rx را دارند.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🛑این ویدیوها بخشی از دوره ایی هستند که در سایت من در حال برگذاری میباشند. آدرس سایت من به همراه کانال تلگرامم که در آن اپدیت هایی را در خصوص سایت و یوتیوبم و اخبار روز دنیای هک اعلام میکنم در قسمت پاییتن میباشد.
My Website: https://amirooo.net🌐
My Podcast: https://t.me/HackistPadcast🎙
My Twitter: / amirhos_amiran📨