Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови

Днес бих искал да засегна един много хлъзгав Заглавие: право (и задължение) да файлове в базирани на Unix системи.

Както винаги, аз искам да кажа, интересно и не пропуснете важни моменти. Но за мнозина тя просто не е необходимо. Те се нуждаят от още Stackoverflow отговори на което не трябва да се обмисли ... Vzhuh-vzhuh и ботнет.

За смяна на собствеността на файлове в дадена директория и във всички подпапки (рекурсивно), стартирайте:

Например, за да може да Apache в някоя папка, за да записвате файлове, изпълнете:

За да се даде правото да четат даден файл за всички, стартирайте:

За да направите това за всички папки и подпапки (рекурсивно):

С цел за папката и подпапки (рекурсивно), за да се поправи "собственикът може да видите съдържанието, както и създаване на файлове и папки, а останалите - само поглед":

За да се уверите, че потребителят има право, най-простите - отидете при него:

- Прочетете файла / създадете файл директно като този потребител.

Е, най-интересното нещо, което намерих в популярния въпрос:

- когато потребител е потребителското име ( "Иван Иванович Иванов" и "Иванов"), и ": група" може да се пропусне.

И всъщност ...

Файловете в Unix

Да започнем с това, че файловете в Unix са различни. Идеологията на "всичко е файл" предполага, че файловете - не това, което изглежда.

Така че дори и с понятието "файл" не е толкова просто. Но е възможно да се разпредели равномерно всички от тях права да ги използват. Например, възможно е да се направи котка устройство, ехо записи за мрежата, и така нататък. Г.

Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови

В FreeBSD, аз успешно са направили в директорията на котка, макар че той се оказа не особено ясна информация. Но това може да се използва, за да получи необходимата информация за "каталог" тип файл.

В особено забавни Unix-ах, например, могат да се използват вместо Plan9 гнездо интерфейс тип / нето / TCP файлове. По принцип, както винаги, идеологията на "всичко е нещо" няма граници на здравия разум. И това е добре!

Права на Unix

Тук ще разгледаме основните права на модела в Unix (модел за контрол по преценка на достъп), без всякакъв вид файлове с разширения атрибути на ефективни права и други лепкави бита.

Същността на десния модел е съвсем проста:

  1. Всеки файл има собственик. Собственикът задава разрешение на вашите файлове (например, командата коригират).
  2. Системата има суперпотребител (корен), която установява собствеността на файлове (например chown команда).

Сега, повече от първата точка.

Достъпът на потребителите се разделя на 3 групи

  1. Собственикът (потребител) - този, който има способността да промените разрешенията.
  2. 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 дни

    Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови

    Anti-модел "Yes-човек" или "Mini-Me"

    Е, трудно е да се съсипе един проект! - мислите. И това е трудно за Исус на кръста? Не! В края на краищата, той е имал последователи, апостолите! Е, време е да се onymi!

    Интересно е да се "фигура"

    Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови

    Anti-модел "Управление на гъби"

    Прекрасна анти-модел! Точно около главата. "Разделяй и владей" на нашето време. "Управление на гъби"

    Този метод е подходящ за млади мениджъри, които все още не могат или не искат да планира и организира дейността на служителите, натоварени с тях. Но това става все по капачката от властите няма желание

    Права на файлове и папки в Linux, FreeBSD и отряда за бързо реагиране @ 900 913 - нашият всички цифрови

    Новото поколение на IT-човек. Какво е това и това, което той е научил?

    По принцип, аз отново съм веднъж на учителя. Ако по-рано научи втори физика разбира линейна алгебра, а след това в момента е първия курс по математика и компютърни маниаци. А предмет - "Операционни системи".

    Търсите практика. Историята на едно момиче

    Едно момиче, завършване на курс за обучение в университета по специалността, не искаше да отиде в практиката на разпределение. Обърнах се към един от моите колеги за възможността за стаж в нашата компания. Бях помолен да помогне. Е, добре.