С первым апреля вас, продолжаем.

Решил себе небольшую заметочку сделать о правах пользователей на файл. Как вам наверное известно, в POSIX совместимых операционных системах есть три основных флага доступа к файлу или папке: чтение, запись и выполнение. Обозначаются они соответственно буквами r, w и x.

И немного теории, файлом в POSIX совместимых ОС, владеет один пользователь и одновременно одна группа. Все пользователи, входящие в эту группу, имеют равные права по отношению к данному файлу, которые описываются отдельным флагом.

Теперь запомним три цифры:

4 — чтение
2 — запись
1 — выполнение

Перейдем к даче прав на что либо утилой chmod, опишу самое простое, подробнее можно в man’e посмотреть:

$ chmod xyz some_file_or_folder

Где x — некое число для пользователя, который владеет файлом, y — для группы, которая владеет файлом и z для всех остальных. Как получаются эти числа, рассмотрим на примере:

Задача. Иметь возможность писать/читать пользователю, владеющему файлом, писать/выполнять группе, владеющей файлом и никаких прав остальным.

У нас получается: чтение + запись, запись + выполнение, ничего. Помните о тех волшебных цифрах, которые я писал запомнить ? Слаживаем их:

$ chmod 630 some_file

Ну вот, все просто, ну и на засыпку, поменяем пользователя и группу, владеющих файлом:

# chown user:group some_file

Небольшая заметка о флагах доступа: 10 комментариев

  1. byrus_1 on 02.04.2010 at 18:30 пишет:

    Я тупой спамер

  2. Programmer_admin on 02.04.2010 at 19:36 пишет:

    Я тупой спамер.

  3. scriptick on 05.04.2010 at 10:09 пишет:

    Я тупой спамер.

  4. winternight on 05.04.2010 at 16:27 пишет:

    «Я тупой спамер»

  5. гммм… забавненько )

  6. scriptick on 05.04.2010 at 22:32 пишет:

    ты тупой спамер!

  7. ozoxd on 05.04.2010 at 22:40 пишет:

    мы все тупые спамеры !

  8. winternight on 05.04.2010 at 22:42 пишет:

    scriptick, ты оказывается нарвался на спам фильтр? я то думал, что ты пошутил и я присоединился…как мне казалось к шутке добавив коментарий типа :“Я тупой спамер”

  9. ozoxd on 05.04.2010 at 23:04 пишет:

    таки нет, никуда он не нарывался )

  10. scriptick on 06.04.2010 at 08:33 пишет:

    озя ты ошибаешься O_o Я раскрыл страшную тайны энтим блогом управляет спам фильтр! А если серьёзно так это мой второй комментария «Я тупой спамер» только что бы без палива следующий раз делай без ковычек)))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Навигация по записям