😅 Задолжал вам правильный ответ на вопрос про linux. Пришла пора отдавать долги
🎰 Что вообще значат эти цифры?
В Linux каждый файл имеет права доступа для трёх групп пользователей:
✅ Владелец файла (тот, кто его создал)
✅ Группа (команда пользователей)
✅ Все остальные (буквально все)
Каждая цифра в "777" - это права для одной из этих групп. А сами права считаются так:
4 = читать (read)
2 = писать (write)
1 = выполнять (execute)
Складывате их - и получаете нужную цифру 🪄
Например,
7 = 4+2+1, то есть полный доступ ко всему.
😐 Так что такое 777?
Это когда вы говорите системе:
"Пусть ВСЕ, ВСЕГДА и ВСЁ могут делать с этим файлом"Читать, изменять, удалять, запускать... в общем, полная анархия 🤘
🤨 Звучит удобно, правда?
Вот только есть проблема. Почему это плохая идея? Любой пользователь (или программа, или хакер) может зайти, изменить ваш файл или вообще его удалить. Для сервера это катастрофа с точки зрения безопасности.
❓А что тогда использовать?
Чаще всего достаточно 755:
- Владелец может всё (7)
- Группа и остальные могут только читать и запускать (5)
Используйте три семёрки с умом (или лучше вообще не используйте) 😅
А вы сталкиваличь с проблемами прав доступа в Linux?
Пишите в комментариях (правда, не стесняйтесь)
⚡️ Подписаться
#Термин
