!

14 июня 2012

Как задать доступ к файлам Linux (Ubuntu) и что означают циферки 777 в индексе прав?

ЧаВО (F.A.Q.) по Linux | Комментарии (0)

К любому файлу в системе Linux даётся доступ , который регламентирует, что можно, а что нельзя проделывать с этим файлом. В этом уже многие убедились, особенно те, кто хотел залезть в системные файлы с правами обычного пользователя.

Итак, доступ бывает 3 типов:

«read» - доступ только на чтение, принимает значение «1»-разрешить, «0»-запретить.
«write» - разрешение на корректирование данных и перезапись, аналогично - «1»-разрешить, «0»-запретить.
«execute» - разрешение на запуск файла (как и ранее, да- «1», нет- «0» ).

Есть так же 3 типа пользователей, которым даётся разрешение:

«user» — владелец файла;
«group» — права группы, к которой принадлежит владелец (не обязательно root);
«world» — все кому ни лень.

Именно в такой последовательности и никак иначе !

Теперь ,для присвоения доступов существует консольная команда
chmod ххх «путь к файлу или каталогу»
.

Пример:

Допустим к файлу /home/my/kot.jpg дадим полный доступ всем желающим. В двоичной сиcтеме это будет — 111 для пользователя, еще 111 для группы и 111 для всех остальных.

Для того чтобы лучше понять суть присвоения доступа к файлу нам надо малость поупражняться в двоичной системе:
«111» =7
«110» =6
«101» =5
«100» =4
«011» =3
«010» =2
«001» =1
«000» =0

Следовательно, для полного доступа всем группам пользователя надо послать команду:

chmod 777 /home/my/kot.jpg


Сложнее пример.

Надо задать полный доступ для собственника сайта, только для чтения — группе и полностью запретить всем остальным. Набираем комбинацию 111 100 000 или если перевести в десятеричную систему 740. Всё просто, как dominio.com.ua/about/representative/svetodiodnoe-osveschenie.html - светодиодное освещение. winked

Так и запускаем:
chmod 740 /home/my/kot.jpg 

 Проверяем результат:

ll -d /home/my/kot.jpg

  • Ответ на вопрос: Путь к файлу.
  • Пользователи Facebook теперь смогут создавать общие альбомы
  • Epson Expression Home XP-203 и XP-207
  •  (голосов: 2)
    Комментарии (0)