Перейти к содержанию

История редактирования

Обратите внимание, что версии старше, чем 1 826 дней обрезаются и больше не будут отображаться здесь

Ryancoolround


Удалил битые файлы

CHMOD - это команда Unix / Linux для изменения атрибутов файла, эффект от которой аналогичен, например, щелчку правой кнопкой мыши в Windows по файлу и установке флажка «Только для чтения». Если вы подключаетесь к сайту через FTP, например через FileZilla, то у вас с изменением атрибутов не возникнет никаких проблем. В подобных программах у вас всегда будет возможность щелкнуть по файлам правой кнопкой мыши, и с помощью пункта «Свойства» войти в окно, в котором вы можете внести необходимые изменения.

Атрибуты 777 или 644 на самом деле являются восьмеричным представлением двоичной строки, состоящей из 3-х сегментов. Права файла Unix / Linux хранятся в наборе из 9 символов в форме rwxrwxrwx. Звучит сложно, но все просто. Этот набор состоит из 3 сегментов по 3 символа в каждом. Мы замечаем, что rwx повторяется, поэтому я объясню зачем это используется.

  • rwx
  • 000 = без прав записи, чтения и выполнения
  • 001 = Публичные права - выполнение
  • 010 = Групповые права - выполнение
  • 011 = Групповые, публичные права - выполнение
  • 100 = Права владельца - выполнение
  • 101 = Права владельца, публичные права - выполнение
  • 110 = Права владельца, групповые права - выполнение
  • 111 = Разрешено выполнять всем

Хорошо. Права файла Unix / Linux указаны для 3 различных типов пользователей. Именно по этой причине у нас есть группа цифр 777.

  • Первая цифра в группе 777 представляет права пользователя, создавшего файл / каталог, то есть его владельца.
  • Вторая цифра в группе 777 представляет права группы пользователей, к которой принадлежит владелец файла / каталога.
  • Третья цифра в группе 777 представляет права всех пользователей системы на соответствующий файл / каталог.

Если это все еще кажется трудным, вот тривиальное объяснение. У меня есть компьютер. Поскольку он принадлежит мне, у меня есть полные права. Число, соответствующее приведенным выше объяснениям, - 7.

Моя семья и друзья близки со мной, но у нас есть друг от друга свои маленькие секреты, но эта группа людей мне близка, поэтому я разрешаю им работать на моем компьютере. Им придется довольствоваться тем, что они используют мой компьютер, но устанавливать например Counter-Strike: Source они не смогут, ведь я дал им только права чтения и исполнения - то есть 5.


Остальная часть мира? Пусть скажет «большое спасибо», если я разрешаю им слушать музыку или смотреть фильмы на моем компьютере. Для этого мы обойдемся только правом для чтения - то есть 4.

Но если я уверен, что установленные программы не могут нанести вред моему компьютеру, используя их, даже хаотично, я позволяю себе дать им право использовать их, путем выполнения. - это 5.

Кстати, CHMOD 644 означает, что файл или каталог можно только читать, причем это правило распространяется на все группы.

Я надеюсь, что это руководство немного просветит вас, и вы сможете хоть немного разобраться с CHMOD.

Успехов

Ryancoolround

CHMOD - это команда Unix / Linux для изменения атрибутов файла, эффект от которой аналогичен, например, щелчку правой кнопкой мыши в Windows по файлу и установке флажка «Только для чтения». Если вы подключаетесь к сайту через FTP, например через FileZilla, то у вас с изменением атрибутов не возникнет никаких проблем. В подобных программах у вас всегда будет возможность щелкнуть по файлам правой кнопкой мыши, и с помощью пункта «Свойства» войти в окно, в котором вы можете внести необходимые изменения.

Атрибуты 777 или 644 на самом деле являются восьмеричным представлением двоичной строки, состоящей из 3-х сегментов. Права файла Unix / Linux хранятся в наборе из 9 символов в форме rwxrwxrwx. Звучит сложно, но все просто. Этот набор состоит из 3 сегментов по 3 символа в каждом. Мы замечаем, что rwx повторяется, поэтому я объясню зачем это используется.

  • rwx
  • 000 = без прав записи, чтения и выполнения
  • 001 = Публичные права - выполнение
  • 010 = Групповые права - выполнение
  • 011 = Групповые, публичные права - выполнение
  • 100 = Права владельца - выполнение
  • 101 = Права владельца, публичные права - выполнение
  • 110 = Права владельца, групповые права - выполнение
  • 111 = Разрешено выполнять всем

Хорошо. Права файла Unix / Linux указаны для 3 различных типов пользователей. Именно по этой причине у нас есть группа цифр 777.

  • Первая цифра в группе 777 представляет права пользователя, создавшего файл / каталог, то есть его владельца.
  • Вторая цифра в группе 777 представляет права группы пользователей, к которой принадлежит владелец файла / каталога.
  • Третья цифра в группе 777 представляет права всех пользователей системы на соответствующий файл / каталог.

Если это все еще кажется трудным, вот тривиальное объяснение. У меня есть компьютер. Поскольку он принадлежит мне, у меня есть полные права. Число, соответствующее приведенным выше объяснениям, - 7.

Моя семья и друзья близки со мной, но у нас есть друг от друга свои маленькие секреты, но эта группа людей мне близка, поэтому я разрешаю им работать на моем компьютере. Им придется довольствоваться тем, что они используют мой компьютер, но устанавливать например Counter-Strike: Source они не смогут, ведь я дал им только права чтения и исполнения - то есть 5.


Остальная часть мира? Пусть скажет «большое спасибо», если я разрешаю им слушать музыку или смотреть фильмы на моем компьютере. Для этого мы обойдемся только правом для чтения - то есть 4.

Но если я уверен, что установленные программы не могут нанести вред моему компьютеру, используя их, даже хаотично, я позволяю себе дать им право использовать их, путем выполнения. - это 5.

Кстати, CHMOD 644 означает, что файл или каталог можно только читать, причем это правило распространяется на все группы.

Я надеюсь, что это руководство немного просветит вас, и вы сможете хоть немного разобраться с CHMOD.

Успехов :fictionalcharacter:.

Похожий контент

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу