Как да зададете разрешения за 777 на Linux?
Операционната система е неразделна част от всеки компютър. Наскоро на пазара на ОС бяха много популярни различни варианти на Linux, благодарение на безплатното разпространение и наследството от Unix на принципа за споделяне на правата за потребителя.
съдържание
Неразделна част всяка система са файлове. В края на краищата цялата информация за потребителя се съхранява в тях. Правата на достъп до файлове и папки определят какви действия могат да изпълняват конкретни лица, като по този начин определят нива на достъп и гарантират сигурността на цялата система. Обикновено задаването на права за достъп е да активирате или деактивирате изпълнението, четенето и писането.
Потребители и групи
За всеки потребител операционната система определя своя уникален идентификатор. В "Linux" се нарича UID. Освен това, за да се улесни администрирането, потребителите се групират в групи, на които се дава и уникален GID номер.
Всички потребители "Linux" се разделят на три групи:
- потребител - собственик на файла;
- група - член на същата група като собственик;
- други - всички останали.
При достъп до файл операционната система определя дали потребителят принадлежи към определени групи. Например, клиент, който изпраща заявка до даден сайт чрез браузър, ще бъде отнесен до другия. В случай, че собственикът на сайта е свързан чрез FTP с входа потребителско име и паролата, тя ще бъде свързана със групата потребители.
Права на достъп
Групите имат индивидуални права, регламентиращи способността да извършват операции с файлове като четене, изпълнение или модификация. За всеки от тях има три вида достъп:
- да започнете;
- за четене;
- да записвате или редактирате.
Числен режим на посочване на права
Често пъти е достатъчно да се посочат правата за промяна, стартиране или четене за всяка група с помощта на цифрово обозначение. Използват се следните параметри:
- 4 - четене;
- 2 - запис;
- 1 - изпълнение.
При определянето на права за достъп по правило се използват само три цифри. Първата посочва правилата за собственика на потребителя, втората за групата и третата за всички останали. За да присвоите определени права на всяка група, се прибягва до просто добавяне на номера. Например, 7 показва възможността за изпълнение, писане и четене, а 6 позволява само да променя и чете файла. По този начин, права за достъп 777 Linux обикновено третира, което ви позволява да стартирате, четете и презаписвате файла на всеки потребител.
Промени в разрешенията
Промяна на правата за достъп до "Linux" може само собственик или потребител, който има права на администратор. За да направите промени в терминалния режим, използвайте командата chmod.
Започва с параметри, които ви позволяват да променяте правилата, като използвате текст (символично) или цифрова нотация. Помислете как да зададете разрешения 777, които ви позволяват да стартирате, променяте и четете файла на всички потребители. В цифров режим командата ще изглежда така: chmod 777 име на файла, но в символичните: chmod a = име на файла rwx.
На практика цифровият режим често е по-удобен. В крайна сметка е по-лесно да напишете 755, отколкото да зададете отделни параметри за собственика, групата и другите потребители.
Рекурсивна промяна на правата
Командата chmod може да се използва в рекурсивен режим, който ви позволява да замените правата на всички файлове в директорията и подпапките. За да направите това, използвайте -R превключвателя.
Пример за команда, която показва как да зададете разрешенията за 777 за всички файлове в текущата директория и нейните поддиректории:
chmod-R 777 *.
Права на достъп и директории
В допълнение към файловете, можете да зададете разрешения за директориите. Отнесете се към тях при същите параметри (знамена), но поведението е малко по-различна. Възможност да се даде възможност за четене, позволява на потребителя да видите списък на съдържанието на папката, създаване флага за запис ви позволява да създавате нови обекти в указателя, и определяне на правата за изпълнение ви позволява да влезете в указателя.
Промяната на разрешенията за директории е същата като за файловете с командата chmod.
например:
chmod 777 / начало / тест.
Посочената по-горе команда показва как да зададете разрешения за директории 777 / начало / тест.
Защита и права на достъп
Трябва да се помни, че неправилното инсталиране на права за достъп може да наруши функционирането на системата или отделните ресурси. В допълнение, това може да доведе до голям проблем със сигурността. Ето защо е необходимо да направите анализ и да се запознаете с документацията. Особено внимание трябва да се обърне на това преди да се зададат разрешения 777, тъй като те позволяват на всеки потребител да създава, променя и изпълнява файлове в директория.
Много нападатели за пробив на уеб сайтове и други мрежови ресурси се използват небрежно потребители, които погрешно наляво, което позволява да се свали и стартира скрипт или приложение на сървъра.
Разширени права
Има ситуации, когато е необходимо да се въведе сложна схема за достъп до информация. В този случай стандартните права операционна система "Linux" може да не е достатъчно. След това трябва да прибягвате до използването на списъци за контрол на достъпа (ACL). Използвайте тази схема само в много големи мрежи с схеми за достъп на няколко нива. В други случаи стандартите функциите на операционната система.
- Как да добавите потребител към групата Linux чрез командния ред?
- Как да актуализирам Java на Linux и Windows операционни системи?
- Файловата структура на операционните системи и тяхната класификация
- Стартиращо USB флаш устройство: как да направите и за какво е необходимо
- Как да разберете версията на Linux, основните команди
- Основни функции на операционните системи
- Какво е Rooting? Получаване на права за Root в Android
- FreeBSD - какво е това? Предимства на FreeBSD над Linux Windows
- Kali Linux: инсталирайте на USB флаш паметта. Кратка инструкция
- Как да задам разрешения за 777?
- "Linux" или "Winds" - какво е по-добре да избирате?
- Как да покажа списък на потребителите на Linux?
- Как да премахнете стария Windows правилно
- Linux за обучение. Как да премахнете грешката в
- Най-популярните Linux файлови мениджъри
- Как да инсталирате Linux на вашия персонален компютър
- Кой Linux да избере за вашия компютър?
- Linux операционна система: предимства и недостатъци
- Команди на Linux: Описание
- Linux. Как да инсталирате себе си?
- Каква е разликата между текстовите редактори на Linux