chmod — Что это? Права на папку 777, 755, 444, 666.

FTP-клиенты предлагают различные способы выставления chmod. Тем не менее, я бы хотел рассказать вам, как это делать, имея под рукой только Internet Explorer или любой другой браузер.

Чтобы получить доступ к файлам, откройте браузер и в URL-строку введите: ftp://username:password@вашдомен. Или просто введите ftp://вашдомен после чего появится окно ввода данных для входа.

  • Ваш логин, пароль, и домен – это ваши данные для доступа к FTP, которые могут отличаться от данных доступа к вашему серверу.

Когда вы войдёте под своим логином, найдите файл, к которому вы хотите изменить права доступа. Кликните правой кнопкой мыши по файлу и вы увидите «свойства». После клика по «свойства» вы должны увидеть множество блоков. Ставьте/снимайте галочки, в зависимости от того, какие настройки прав доступа требуются.

Ваш chmod будет представлен в цифрах и буквах.

Пример:

Цифры 755 или 777

Буквы rwxr-xr-x или rwxrwxrwx

ВО-ПЕРВЫХ, давайте научимся понимать цифры:

  • Чтение даёт значение 4
  • Написание даёт значение 2
  • Выполнение даёт значение 1

Права выставляются путём добавления нескольких значений к каждой группе разрешений.

what-is-chmod

Поэтому, если мы рассмотрим вышеприведенную таблицу прав доступа к файлу, то:

  • Пользователь может читать(4), писать(2) и выполнять(1) :: 4 + 2 + 1 = 7
  • Группы могут читать(4) и выполнять(1) :: 4 + 0 + 1 = 5
  • Глобальные пользователи могут читать(4) и выполнять(1) :: 4 + 0 + 1 = 5

В этом случае, права доступа будут выставлены на 755.

Если бы группы могли писать так же хорошо, как и читать и выполнять, параметр Группы стал бы = 4+2+1=7. Поэтому разрешение было бы 775.

ВО-ВТОРЫХ, давайте возьмёмся за буквы:

chmod

В основном, все так же, просто используем буквы вместо цифр:

  • Чтение = r (4)
  • Написание = w (2)
  • Выполнение = x (1)

Таким образом, чтобы установить права доступа 765, как указано выше, надо все преобразовать в rwx rw-r-x,

  • чтобы установить права доступа 777: rwx rwx rwx
  • чтобы установить права доступа 644: rw- r— r—

644 означает, что владелец может производить чтение и запись, а группы и глобальные пользователи – только чтение.

Расшифровка буквенных обозначений:

Работа с буквами немного сложнее и подробно описана ниже.

Кроме букв, которые относятся к разрешениям r w x, есть и другой набор:

  • u Пользователь
  • g Группы
  • o Глобальные
  • a Все вышеперечисленные

Права доступа задаются следующими командами:

  • + Добавить разрешение
  • = Назначить разрешение
  • - Удалить разрешение

Формат chmod usr|grp|othr operator permission

Примеры:

chmod ugo=rwx название_файла

Эта команда назначит файлу имя_файла в данном каталоге права доступа для пользователей, групп и других (глобальные) на чтение, написание и выполнение (777).

chmod u=rwx,go=rx имя_файла

Эта команда назначит файлу имя_файла в данном каталоге права доступа на чтение и запись для пользователей, и чтение и выполнение для групп и других (глобальные) (755).

  • chmod go= filename

Это позволит исключить все права доступа для групп и глобальных для файла имя_файла.

  • chmod o-x *.cgi

Это исключит право для глобальных пользователей на выполнение всех файлов с расширением cgi.

  • chmod u=rwx,go=r directory

Эта настройка сделает так, что у каталога с названием directory и у всех файлов и подкаталогов в нем будут выставлены следующие права: пользователь сможет производить чтение, запись и выполнение, а группы и глобальные пользователи – только чтение (744).



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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>