Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови
Днес бих искал да засегна един много хлъзгав Заглавие: право (и задължение) да файлове в базирани на Unix системи.
Както винаги, аз искам да кажа, интересно и не пропуснете важни моменти. Но за мнозина тя просто не е необходимо. Те се нуждаят от още Stackoverflow отговори на което не трябва да се обмисли ... Vzhuh-vzhuh и ботнет.
За смяна на собствеността на файлове в дадена директория и във всички подпапки (рекурсивно), стартирайте:
Например, за да може да Apache в някоя папка, за да записвате файлове, изпълнете:
За да се даде правото да четат даден файл за всички, стартирайте:
За да направите това за всички папки и подпапки (рекурсивно):
С цел за папката и подпапки (рекурсивно), за да се поправи "собственикът може да видите съдържанието, както и създаване на файлове и папки, а останалите - само поглед":
За да се уверите, че потребителят има право, най-простите - отидете при него:
- Прочетете файла / създадете файл директно като този потребител.
Е, най-интересното нещо, което намерих в популярния въпрос:
- когато потребител е потребителското име ( "Иван Иванович Иванов" и "Иванов"), и ": група" може да се пропусне.
И всъщност ...
Файловете в Unix
Да започнем с това, че файловете в Unix са различни. Идеологията на "всичко е файл" предполага, че файловете - не това, което изглежда.
Така че дори и с понятието "файл" не е толкова просто. Но е възможно да се разпредели равномерно всички от тях права да ги използват. Например, възможно е да се направи котка устройство, ехо записи за мрежата, и така нататък. Г.
В FreeBSD, аз успешно са направили в директорията на котка, макар че той се оказа не особено ясна информация. Но това може да се използва, за да получи необходимата информация за "каталог" тип файл.
В особено забавни Unix-ах, например, могат да се използват вместо Plan9 гнездо интерфейс тип / нето / TCP файлове. По принцип, както винаги, идеологията на "всичко е нещо" няма граници на здравия разум. И това е добре!
Права на Unix
Тук ще разгледаме основните права на модела в Unix (модел за контрол по преценка на достъп), без всякакъв вид файлове с разширения атрибути на ефективни права и други лепкави бита.
Същността на десния модел е съвсем проста:
- Всеки файл има собственик. Собственикът задава разрешение на вашите файлове (например, командата коригират).
- Системата има суперпотребител (корен), която установява собствеността на файлове (например chown команда).
Сега, повече от първата точка.
Достъпът на потребителите се разделя на 3 групи
- Собственикът (потребител) - този, който има способността да промените разрешенията.
- Group (група) - някои група на потребителите, които трябва да имат определени права на файла. Преглед на група потребители може да командва
- Потребителят е Gosha Група: Gosha адм CDROM Sudo потапяне plugdev lpadmin sambashare libvirtd.
От друга страна, можете да видите всички потребители, които са в групата:
Не е най-елегантния начин, но тя работи на всички Unix. Можете да използвате инструмента и капака членове.
Собствени права за достъп са разделени в 3 групи
Bit маска на правата за достъп
Нека да разгледаме правата на папка / кофата за боклук, например, с помощта на командата LS -l / | Впиши бин:
В допълнение на това представителство на достъп власт (характер) на, и там е и цифрово представяне. За обща представа, донесе маса на числени (двоични и десетични) стойности на правата за достъп и писмо:
От таблицата се вижда, че прочетената прав, отговаря на стойността 4, писане - 2, правото да извършва - 1, липсата на права - 0, сгъваеми тези показатели може да предостави права за представителство и числено. По този начин, вместо да drwxr-XR-х може да напише 755 е цифровата определяне на правата за достъп могат да се видят често - сега знаеш какво означава.
Често можете да видите на правото на файла 644 - се опитват да разберат какво означава да консолидира своите знания.
Времето не е такова, каквото изглежда
... да бъде Бог. История HTTP
Fresh върху "номера"
"Чайка мениджър". Опасност и нарушители
Изключете HUD-услуги и Zeitgeist в Ubuntu
Програма, преди 3 дни
"Методологически лудост" и "схватката"
преди 4 дни работа
Устойчивост методологии като методология
Преди работа 7 дни
Anti-модел "Yes-човек" или "Mini-Me"
Е, трудно е да се съсипе един проект! - мислите. И това е трудно за Исус на кръста? Не! В края на краищата, той е имал последователи, апостолите! Е, време е да се onymi!
Интересно е да се "фигура"
Anti-модел "Управление на гъби"
Прекрасна анти-модел! Точно около главата. "Разделяй и владей" на нашето време. "Управление на гъби"
Този метод е подходящ за млади мениджъри, които все още не могат или не искат да планира и организира дейността на служителите, натоварени с тях. Но това става все по капачката от властите няма желание
Новото поколение на IT-човек. Какво е това и това, което той е научил?
По принцип, аз отново съм веднъж на учителя. Ако по-рано научи втори физика разбира линейна алгебра, а след това в момента е първия курс по математика и компютърни маниаци. А предмет - "Операционни системи".
Търсите практика. Историята на едно момиче
Едно момиче, завършване на курс за обучение в университета по специалността, не искаше да отиде в практиката на разпределение. Обърнах се към един от моите колеги за възможността за стаж в нашата компания. Бях помолен да помогне. Е, добре.