Заработай на задачках

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

Решил себе небольшую заметочку сделать о правах пользователей на файл. Как вам наверное известно, в 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 Я раскрыл страшную тайны энтим блогом управляет спам фильтр! А если серьёзно так это мой второй комментария “Я тупой спамер” только что бы без палива следующий раз делай без ковычек)))

Я буду очень рад комментарию!

Не переживайте, e-mail нигде не отображается. Обязательные поля помечены *

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