Разрешения файлов: Что такое файл, виды расширений и атрибуты

Что такое файл, виды расширений и атрибуты

В наши дни в обиходе прочно укрепились такие слова как файл, расширение файла, файловый архив и другие, не до конца понятные слова, а мы уверенно ими пользуемся, а вот если и догадываемся, что такое файл, то на подсознательном уровне.

Файл – это структурированные данные информации, определяемые как человеком, так и машиной как единое целое.

Как появился файл

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

На эти карточки информация наносилась с помощью дырочек и свободного пространства между ними, таким образом, представители первой вычислительной техники, пропуская через себя карточки с заданием, на дырочках получали электрический разряд, а на пробелах разряд не проходил. Выстроенные дырочки и пробелы на карточках напоминали цепочки, потому то к ним применили английское слово file, что можно представить, как цепочка – цепочка нулей и единичек из которых и состоит сам файл.

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

Современные файлы, конечно, не выглядят как карточки с дырочками и точечками, они намного красочнее, вы их видите на мониторе в виде весёленьких картинок.

Что файл из себя представляет

Теперь немного о видах фалов. Файлы бывают разные и имеют разные функции. Одни запускают программы, другие в этих программах выполняют разные команды или их активируют работу, а ещё в них храниться информация, какими, например, в играх, должны быть пейзажи. И вот для того чтобы наша операционная система в них не путалась, для файлов были придуманы специальные обозначения, которые называют – расширением файлов, что и определило их виды.

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

К примеру: «Что такое файл.doc». Как видите название файла, мы пишем русским, а вот его расширение в данном случае «doc» написано на английском. Так вот эти расширения и служат для того, чтобы ни путать, какие файлы можно открыть, а какие нет, а самое главное, чтобы операционная система, которая также состоит из файлов, могла определить какую команду к какому файлу нужно применять. Например, для файла с фотографией, она никогда не применит операцию, как к файлу с текстом и наоборот.

Виды расширений файлов

Расширения бывают разных видов. Чаще всего мы сталкиваемся со следующими файлами и их расширениями:

  • Видеофайлы, могут быть: avi, wmf, 3gp, mp4, mpg2.
  • Фотографии и рисунки, определяются с помощью таких расширений: jpg, bmp, gif, tiff, png.
  • Тексты и документы: txt, doc, rtf, docx.
  • Файлы, где записаны данные для расчётов в виде электронных таблиц имеют расширение — xls, xlsx, xlsm, ods.
  • Для музыки характерно расширение: mp3, wma.
  • Программы запускают файлы, имеющие расширение exe, cmd, bat, их ещё, называют исполнительными.
  • А вот если вам друг передал, к примеру, целый набор файлов виде архива, то такой файл будет иметь разрешение rar, zip, tg.

Без сомнения, в материале представлены одни из наиболее популярных расширений фалов, но на самом деле их гораздо больше.

Давайте остановимся на последних более подробно. Файлы архивов создают специальные программы архиваторы, которые умеют максимально уплотнить все единички и нули внутри файла так, чтобы между ними не оставалось свободного пространства. Эта возможность применяется ко всем файлам, которые вы хотите сжать. Но самое главное после архивации, вместо кучи файлов вы получаете один файл с архивным разрешением. Зато внутри этого файла вы увидите все свои файлы, со всеми атрибутами, только воспользоваться им вы сможете, когда распакуете архив.

Файлы и их атрибуты

А теперь об атрибутах. Атрибуты очень важный элемент файла, благодаря ему операционная система знает какое действие к файлу можно применить. Например, если боитесь, что в вашем документе кто-то сделает изменения, вы можете присвоить атрибут — только для чтения. Кстати все операционные системы последних двух-трёх поколений для всех файлов, которые вы скачиваете с интернета, по умолчания присваивает атрибут только для чтения.

Следующий атрибут — это скрытый атрибут, к примеру, у вас есть файл, хранящий страшный секрет и вам не надо что бы о нём знали другие пользователи Вашего компьютера, тогда присвойте ему атрибут скрытый файл. Он сразу исчезнет с экрана, но не бойтесь он не пропал, просто стал «невидимкой», а увидеть его можно, если в меню управления окном, выставить галочку, напротив надписи – «отображать скрытые файлы».

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

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

Архивный атрибут присваивается файлам, если система делала своё резервное копирование по вашей команде, графику создания точек восстановления или при создании образа диска, с которого она потом восстанавливается.

Только не путайте файл с архивом, это две разные вещи. То есть архивный файл, это точно такой же файл, который используется вами или системой, только в него не вносятся изменения, а храниться он в определённой зоне жёсткого диска, который резервирует операционная система, для своих нужд, к примеру, для архивирования файлов, где им и назначается атрибут: «архивный файл».

Права для доступа к файлу

Последним важным свойством для файлов есть «Права доступа к файлам». Дело в том, что на компьютере, могут работать не ограниченное количество пользователей и для того что бы они не путались в своих файлах и имели свой доступ к компьютеру, создаются учётные записи пользователей. А это в свою очередь создаёт для каждого из пользователей свою локальную учётную запись, а если немного проще, то «Рабочий стол» и области где хранятся их файлы (мои документы, мои рисунки и т.д.).

Все файлы, которые создаются на компьютере, могут изменять только пользователи, под учётной записью которых они были созданы. Например, пользователь учётной записи «Иванов» сможет изменять только файлы, то что он сам создал и запускать те программы, что сам установил, из-под своей учётной записи. А вот «Петров» их просто не увидит, если не будет знать, где они находятся, но, даже найдя ничего не сможет с ними сделать, если ему не разрешит, самая главная учётная запись, пользователя «Администратор», которая имеет доступ ко всем файлам на компьютере. Пользователь, обладающий этими правами, может назначать возможность доступа к файлу другим пользователям.

Файл и его размер

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

А как же они определяются или вернее, как определить, сколько каждый файл имеет в размере, чаще говорят, именно — весит? Так вот нули и единички составляют пары, как мы говорили, единичка электрический импульс есть, нуль – импульса нет, такие пары и называют битами, а восемь таких бит и составляют байт, таким образом, шестнадцать нулей и единичек сплетаются в одну цепочку, что и создаёт файл. Увидеть сколько весит тот или иной файл очень просто, для этого нажмите на него курсором «мышки» и внизу окошка, отобразиться размер вашего файла.

Или правой кнопкой мышки кликните на файле, далее откроется контекстное меню, в котором выберите надпись «свойства» и в открывшемся окошке будет указано размер файла, его атрибут, дату создания, а также кому принадлежит файл.

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

Файл DOC – чем открыть, описание формата

Чем открыть, описание – 2 формата файла
  1. Документ Microsoft Word — Текст, документы
  2. Документ WordPad — Текст, документы

1. Документ Microsoft Word

Microsoft Word Document

Тип данных: Двоичный файл

Mime-type: application/octet-stream


Разработчик: Microsoft

Заголовок и ключевые строки

HEX: D0 CF 11 E0 A1 B1 1A E1

ASCII: РП.а…б

Подробное описание

Файл DOC — документ Microsoft Word, без сомнения, самой популярной программы для работы с текстами. Word входит в поставку всех версий офисного пакета Microsoft Office.

Файлы формата DOC содержат самую разную информацию о форматировании текста — шрифты, их начертание, выравнивание текста, отступы, абзацы, списки, колонки и т. д.

Документы Microsoft Word также могут включать в себя изображения, диаграммы, таблицы, сценарии. Кроме различных объектов, текста и информации о его форматировании, файл DOC содержит параметры самого документа, печати.

Начиная с Microsoft Word версии 2007 по умолчанию для новых документов используется формат .DOCX.

Как, чем открыть файл .doc?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

2. Документ WordPad

WordPad Document

Тип данных: Неизвестно


Разработчик: Microsoft

Подробное описание

Текстовый документ, созданный с помощью программы Microsoft WordPad (входит в поставку ОС Microsoft Windows). По сравнению с документом Microsoft Word, файл данного формата поддерживает намного меньше типов форматирования, объектов и за счет этого более совместим с текстовыми редакторами сторонних разработчиков.

Как, чем открыть файл .doc?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

Для более точного определения формата и программ для открытия файла используйте функцию определения формата файла по расширению и по данным (заголовку) файла.

Файл DAT – чем открыть, описание формата

Чем открыть, описание – 12 форматов файла
  1. Файл данных — Файлы данных
  2. DAT файл Piriform — Другие файлы
  3. Файл данных Minecraft — Файлы игр
  4. Файл ключа Piriform — Файлы данных
  5. Файл данных деинсталлятора Inno Setup — Другие файлы
  6. Файл данных реестра Windows — Системные файлы
  7. Вложение электронной почты Winmail.dat — Другие файлы
  8. Видео-файл VCD — Видео-файлы
  9. Файл сохраненного состояния системы Porteus Linux — Файлы данных
  10. Файл анкеты на неиммиграционную визу США — Файлы данных
  11. Файл данных игры SimCity 4 — Файлы игр
  12. GameMaker Studio Game Audio Data Package — Файлы игр

1. Файл данных

Data File

Тип данных: Текстовый и бинарный файл

Mime-type: application/octet-stream


Разработчик: Неизвестно

Заголовок и ключевые строки

HEX: 5A 4F 41 47 5A 49 50

ASCII: ZOAGZIP

Подробное описание

Общий формат для хранения данных различными приложениями. Как правило, файл DAT можно открыть только программой, которая создала этот файл. Данные могут храниться как в текстовом, так и в двоичном виде. Текстовые файлы DAT можно просмотреть в любом текстовом редакторе.

Примеры программ, которые создают и используют файлы DAT: Microsoft Visual Studio, Corel WordPerfect, Nero ShowTime, Nullsoft Winamp, SoftVelocity Clarion, Ontrack EasyRecovery, Runtime GetDataBack, программное обеспечение MapInfo.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

2. DAT файл Piriform

Piriform DAT File

Тип данных: Неизвестно


Разработчик: Piriform

Подробное описание

Файл используется программами CCleaner, Recuva, Defraggler и Speccy, созданными компанией Piriform. Файл обычно называется piriform.dat или portable.dat и располагается в папке, из которой осуществляется запуск программы. При этом содержимое файла неважно, он и вовсе может быть пустым.

Наличие данного файла указывает на работу программы в портативном (Portable) режиме, при котором приложение не оставляет записей в реестре Windows и сохраняет все настройки в INI файле, например, для CCleaner это ccleaner.ini.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

3. Файл данных Minecraft

Minecraft Data File

Тип данных: Двоичный файл


Разработчик: Mojang Specifications

Подробное описание

Файл представляет собой сжатый Gzip архив с данными и используется компьютерной игрой Minecraft для хранения различной информации, например, о позиции и прогрессе игрока, его игровых предметах, состоянии игрового мира и т. п.

В Minecraft Infdev в файле DAT помимо прочего также хранились фрагменты карты игрового уровня, которые подгружались по мере перемещения персонажа в игровом мире. В следующих версиях игры для сохранения частей карты были введены другие форматы: MCR и MCA. Поэтому файлы DAT от разных релизов игры несовместимы между собой.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

4. Файл ключа Piriform

Piriform Key File

Тип данных: Текстовый файл


Разработчик: Piriform

Подробное описание

Файл регистрационного ключа к программному обеспечению компании Piriform. Используется системными утилитами CCleaner и Recuva, расположен в каталоге с установленной программой. Данный файл нельзя перемещать или удалять. В противном случае приложение начнет работать в триальном (пробном) режиме даже при наличии приобретенной лицензии.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

5. Файл данных деинсталлятора Inno Setup

Inno Setup Uninstaller Data File

Тип данных: Двоичный файл

Mime-type: application/octet-stream


Разработчик: Jordan Russel

Заголовок и ключевые строки

HEX: 49 6E 6E 6F 20 53 65 74 75 70 20 55 6E 69 6E 73 74 61 6C 6C 20 4C 6F 67 20 28 62 29

ASCII: Inno Setup Uninstall Log (b)

Подробное описание

Файл содержит данные, необходимые для корректного удаления программы, которая использует мастер установки (инсталлятор), написанный на Inno Setup. Inno Setup — это бесплатная система разработки инсталляторов с графическим интерфейсом для Windows-приложений.

Файл с расширением DAT создается в процессе установки программы в Microsoft Windows и обычно называется unins000. dat. Каждому DAT-файлу соответствует исполняемый файл unins000.exe, который запускается в том случае, если пользователь инициирует удаление программы. Исполняемый файл обращается к файлу DAT и получает из него необходимую информацию для удаления программы с компьютера.

Как правило, файлы unins000.dat и unins000.exe расположены в папке с установленной программой в каталоге Program Files.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

6. Файл данных реестра Windows

Windows Registry Hive File

Тип данных: Двоичный файл

Mime-type: application/octet-stream


Разработчик: Microsoft

Заголовок и ключевые строки

HEX: 43 52 45 47

ASCII: CREG

Подробное описание

Файл содержит данные реестра Microsoft Windows и необходим для работы операционной системы. В файлах DAT хранятся некоторые системные параметры, настройки учетных записей, ассоциации расширений.

Существует несколько типов файлов DAT, наиболее известным из которых является NTUSER.DAT. Это защищенный системный файл, расположенный в каталоге C:\Users\Имя_пользователя, где «Имя_пользователя» — папка с именем пользователя, например, C:\Users\Anna. В файле хранится профиль пользователя, который при его входе в систему загружается в ветку реестра HKEY_CURRENT_USER. При завершении сеанса Windows в файле NTUSER.DAT сохраняются все изменения учетной записи. Если в системе зарегистрировано несколько пользователей, то в папке каждого из них присутствует соответствующий ему файл NTUSER.DAT.

Другой связанный с реестром файл DAT — UsrClass.dat, расположенный в каталоге C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows. Файл является кустом реестра HKEY_USERS/SID_Classes и содержит пользовательские ассоциации файлов и регистрацию классов.

К файлам реестра также относится SCHEMA.DAT, который представляет собой резервную копию реестра и находится в каталоге C:\Windows\System32\SMI\Store\Machine.

Файлы реестра необходимы для корректной работы системы, пользователям не следует их открывать, удалять или редактировать.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

7. Вложение электронной почты Winmail.dat

Exchange E-mail Attachment

Тип данных: Двоичный файл


Разработчик: Microsoft

Подробное описание

Файлы winmail.dat содержат информацию о расширенном форматировании текста в сообщениях (RTF), отправленных с помощью Microsoft Outlook или Exchange Server. Данный файл добавляется в конец сообщений электронной почты на случай, если клиент электронной почты получателя не поддерживает формат сообщения RTF.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

8. Видео-файл VCD

VCD Video File

Тип данных: Двоичный файл


Разработчик: Неизвестно

Заголовок и ключевые строки

HEX: 52 49 46 46

ASCII: RIFF

Подробное описание

Видео-данные, записанные на диск Video CD (VCD). Формат, как правило, MPEG-1 или MPEG-2. Проигрыватели Video CD должны воспроизводить файлы данного формата автоматически.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

9. Файл сохраненного состояния системы Porteus Linux

Porteus Save Container File

Тип данных: Неизвестно


Разработчик: Porteus Team

Подробное описание

Файл содержит «снимок» изменений портативной операционной системы Porteus. Это LiveCD-дистрибутив Linux, который не требует инсталляции и может быть загружен с диска или USB носителя. По умолчанию файл расположен в /porteus/changes и называться porteussave.dat.

Файл представляет собой контейнер и содержит сохраненные изменения, которые были внесены в систему пользователем в процессе работы: настройки, загруженные файлы, закладки, историю браузера и т.п. Также файл хранит ссылки и разрешения Linux, необходимые для корректной работы дистрибутива на компьютерах с файловой системой Windows.

При запуске Porteus вначале происходит загрузка операционной системы, а затем применяются изменения из файла DAT. Таким образом, пользователь может восстановить все ранее сделанные изменения и получить точную копию своей системы на любом устройстве со всеми настройками и данными.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

10. Файл анкеты на неиммиграционную визу США

Nonimmigrant Visa Application Data File

Тип данных: Двоичный файл


Разработчик: U.S. Department of State

Подробное описание

Файл генерируется в процессе подачи электронного online заявления на получение неиммиграционной визы (форма DS-160) на сайте Консульского центра Государственного департамента США. Файл содержит персональные данные соискателя и используется для загрузки и сохранения заявления.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

11. Файл данных игры SimCity 4

SimCity 4 Game Data File

Тип данных: Двоичный файл


Разработчик: Electronic Arts

Подробное описание

Файл используется компьютерной игрой SimCity 4, градостроительным симулятором, в качестве пакета для хранения набора игровых данных. Включает в себя несколько файлов различного типа, определяющих те или иные элементы контента игры, например, 3D-модели зданий и опор, данные о текстурах, анимации, локации и т.п. Содержимое файла DAT можно просмотреть с помощью приложений iLives Reader или DatGen.

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

12. GameMaker Studio Game Audio Data Package

Тип данных: Неизвестно


Разработчик: YoYo Games

Как, чем открыть файл .dat?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

Для более точного определения формата и программ для открытия файла используйте функцию определения формата файла по расширению и по данным (заголовку) файла.

Расширение файла: типы файлов, таблица форматов

В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.

Что такое формат и расширение

Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение.

Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

На картинке показан файл с расширением mp3. Про него компьютер знает, что это аудио и открывать его нужно в программе-проигрывателе. Значок, которым он отмечен – это иконка программы запуска.

Есть текстовые файлы — они открываются в программе для работы с текстом. Есть музыкальные и видео — они запускаются в проигрывателях. Есть графические (фото, картинки) – они открываются в программах для просмотра изображений. И еще много других типов. У каждого из них свой значок, точнее, значок приложения, в котором он будет открыт.

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

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

На заметку. В Windows есть разнообразные системные иконки:

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

Как узнать расширение

Система компьютера может быть настроена таким образом, что расширения у всех файлов показаны.

Или наоборот: так, что показаны только имена, без форматов.

Эту настройку можно изменить.

В Windows 10 открыть любую папку, нажать на пункт «Вид» вверху и поставить или убрать птичку с пункта «Расширения имен файлов».

Или так: Вид → Параметры → вкладка «Вид» → пункт «Скрывать расширения для зарегистрированных типов файлов».

В Windows 7 чуть сложнее:

  1. Открыть любую папку.
  2. Нажать на «Упорядочить значки» вверху.
  3. Выбрать «Параметры папок и поиска».
  4. В появившемся окошке перейти на вкладку «Вид».
  5. Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.

Если расширения нет

Если у объекта нет расширения, компьютер не может подобрать программу для его запуска. Это происходит, когда пользователь случайно или намеренно удаляет расширение из имени. А еще может быть из-за вируса.

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Правой кнопкой мыши по файлу – Переименовать.
  3. Сразу после названия напечатать точку и расширение.
  4. Нажать Enter.

Наиболее популярные форматы:

  • Документы – doc, docx или pdf
  • Таблицы – xls, xlsx
  • Архивы – zip или rar
  • Фотографии – jpg или png
  • Музыка – mp3 или wav
  • Видео – mp4 или avi

Другие типы можно посмотреть в конце урока в таблице.

Если формат неизвестен. Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.

Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».

Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.

Как изменить расширение

Изменить расширение можно через переименование:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Щелкнуть правой кнопкой мыши по файлу – Переименовать.
  3. Стереть старое расширение после точки и напечатать новое.
  4. Нажать Enter.

Появится окошко, в котором система предупредит о последствиях. Ведь если вы неправильно укажите формат, файл может не открыться. Например, у вас документ с расширением doc, а вы меняете его на pdf.

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

Вернуть старое расширение можно таким же образом – через переименование. Или щелкнув правой кнопкой мыши по пустому месту и выбрав пункт «Отменить переименование».

Так как же правильно изменить расширение? Для этого нужно сделать конвертацию – преобразование в другой формат. Это делается через специальные программы или онлайн-сервисы.

Вбиваем в поисковик Яндекс или Гугл запрос «из … в …». Например, из word в pdf.

В моем случае Яндекс предложил несколько онлайн сервисов. Все они интуитивно понятны: загружаем документ на сайт → сервис преобразовывает его в pdf → скачиваем результат на компьютер.

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

Как назначить программу запуска

Каждому типу файла система назначает приложение для его запуска. И помечает иконкой этой программы. Например, текстовые (txt) будут по умолчанию открыты в Блокноте. А музыкальные (mp3) – в проигрывателе Windows Media.

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

Если поставить птичку на пункт «Всегда использовать это приложение», то в последующем все объекты данного типа будут запускаться в выбранной программе.

Но не всегда нужная программа установлена на компьютере. Бывает, ее просто нет — тогда файл открыть никак не получится. В этом случае нужно установить подходящее приложение.

Для каждого популярного формата есть своя бесплатная программа:

  • PDF – Foxit Reader (оф.сайт)
  • ZIP и RAR – 7-Zip (оф.сайт)
  • DOC, DOCX, XLS, XLSX и другие документы MS Office – OpenOffice (оф.сайт)
  • MP3, MP4, MKV и другие аудио/видео – Media Player Classic (оф.сайт)

Другие форматы и программы для них смотрите в таблице.

На заметку. Также белый лист вместо значка приложения показывается на файлах, у которых нет расширения. Об этом я рассказывал выше в статье.

Выбор программы по умолчанию

А бывает, объекты определенного типа открываются в неподходящей программе. Тогда можно указать другое приложение для их запуска.

1. Щелкните правой кнопкой мыши по файлу. Выберите «Открыть с помощью…» или «Открыть с помощью» → «Выбрать другое приложение».

2. В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.

Таблица популярных форматов

РасширениеТип файлаПрограмма
.jpg .png .bmp .gif .tifИзображениеФотографии (Windows 8/10)
Средство просмотра фотографий (Windows 7)
FastStone Image Viewer
Paint
.doc .docxДокументMicrosoft Word
OpenOffice
LibreOffice
.xls .xlsxЭлектронная таблицаMicrosoft Excel
OpenOffice
LibreOffice
.pdfPDF-документAcrobat Reader
Foxit Reader
.txtТекстовый файлБлокнот
Notepad++
.zip .rar .7z .gzipАрхивWinZip
WinRAR
7-Zip
.mp3 .wav .midi .aacАудиофайлWindows Media Player
Media Player Classic
VLC Media Player
.mp4 .avi .mkv .wmv .flv .mpegВидеофайлWindows Media Player
Media Player Classic
VLC Media Player
.html .htm .mhtCтраница из интернетаGoogle Chrome
Яндекс.Браузер
Mozilla Firefox
Opera
.ppt .pptxПрезентацияMicrosoft PowerPoint
OpenOffice
.mdb .accdbБаза данныхMicrosoft Access
.isoОбраз оптического дискаUltraISO
Alcohol 120%
7-Zip
.cdrВекторное изображениеCorelDRAW
CDR Viewer
. torrentТоррент-файлuTorrent
BitTorrent
.djvuСканированный документ
(книга, журнал и пр.)
WinDjView
.fb2 .epub .mobiЭлектронная книгаFBReader

Автор: Илья Кривошеев
Обновлено: 20.02.2020

Расширение файла: типы файлов, таблица форматов

В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.

Что такое формат и расширение

Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение.

Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

На картинке показан файл с расширением mp3. Про него компьютер знает, что это аудио и открывать его нужно в программе-проигрывателе. Значок, которым он отмечен – это иконка программы запуска.

Есть текстовые файлы — они открываются в программе для работы с текстом. Есть музыкальные и видео — они запускаются в проигрывателях. Есть графические (фото, картинки) – они открываются в программах для просмотра изображений. И еще много других типов. У каждого из них свой значок, точнее, значок приложения, в котором он будет открыт.

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

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

На заметку. В Windows есть разнообразные системные иконки:

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

Как узнать расширение

Система компьютера может быть настроена таким образом, что расширения у всех файлов показаны.

Или наоборот: так, что показаны только имена, без форматов.

Эту настройку можно изменить.

В Windows 10 открыть любую папку, нажать на пункт «Вид» вверху и поставить или убрать птичку с пункта «Расширения имен файлов».

Или так: Вид → Параметры → вкладка «Вид» → пункт «Скрывать расширения для зарегистрированных типов файлов».

В Windows 7 чуть сложнее:

  1. Открыть любую папку.
  2. Нажать на «Упорядочить значки» вверху.
  3. Выбрать «Параметры папок и поиска».
  4. В появившемся окошке перейти на вкладку «Вид».
  5. Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.

Если расширения нет

Если у объекта нет расширения, компьютер не может подобрать программу для его запуска. Это происходит, когда пользователь случайно или намеренно удаляет расширение из имени. А еще может быть из-за вируса.

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Правой кнопкой мыши по файлу – Переименовать.
  3. Сразу после названия напечатать точку и расширение.
  4. Нажать Enter.

Наиболее популярные форматы:

  • Документы – doc, docx или pdf
  • Таблицы – xls, xlsx
  • Архивы – zip или rar
  • Фотографии – jpg или png
  • Музыка – mp3 или wav
  • Видео – mp4 или avi

Другие типы можно посмотреть в конце урока в таблице.

Если формат неизвестен. Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.

Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».

Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.

Как изменить расширение

Изменить расширение можно через переименование:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Щелкнуть правой кнопкой мыши по файлу – Переименовать.
  3. Стереть старое расширение после точки и напечатать новое.
  4. Нажать Enter.

Появится окошко, в котором система предупредит о последствиях. Ведь если вы неправильно укажите формат, файл может не открыться. Например, у вас документ с расширением doc, а вы меняете его на pdf.

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

Вернуть старое расширение можно таким же образом – через переименование. Или щелкнув правой кнопкой мыши по пустому месту и выбрав пункт «Отменить переименование».

Так как же правильно изменить расширение? Для этого нужно сделать конвертацию – преобразование в другой формат. Это делается через специальные программы или онлайн-сервисы.

Вбиваем в поисковик Яндекс или Гугл запрос «из … в …». Например, из word в pdf.

В моем случае Яндекс предложил несколько онлайн сервисов. Все они интуитивно понятны: загружаем документ на сайт → сервис преобразовывает его в pdf → скачиваем результат на компьютер.

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

Как назначить программу запуска

Каждому типу файла система назначает приложение для его запуска. И помечает иконкой этой программы. Например, текстовые (txt) будут по умолчанию открыты в Блокноте. А музыкальные (mp3) – в проигрывателе Windows Media.

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

Если поставить птичку на пункт «Всегда использовать это приложение», то в последующем все объекты данного типа будут запускаться в выбранной программе.

Но не всегда нужная программа установлена на компьютере. Бывает, ее просто нет — тогда файл открыть никак не получится. В этом случае нужно установить подходящее приложение.

Для каждого популярного формата есть своя бесплатная программа:

  • PDF – Foxit Reader (оф.сайт)
  • ZIP и RAR – 7-Zip (оф.сайт)
  • DOC, DOCX, XLS, XLSX и другие документы MS Office – OpenOffice (оф.сайт)
  • MP3, MP4, MKV и другие аудио/видео – Media Player Classic (оф.сайт)

Другие форматы и программы для них смотрите в таблице.

На заметку. Также белый лист вместо значка приложения показывается на файлах, у которых нет расширения. Об этом я рассказывал выше в статье.

Выбор программы по умолчанию

А бывает, объекты определенного типа открываются в неподходящей программе. Тогда можно указать другое приложение для их запуска.

1. Щелкните правой кнопкой мыши по файлу. Выберите «Открыть с помощью…» или «Открыть с помощью» → «Выбрать другое приложение».

2. В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.

Таблица популярных форматов

РасширениеТип файлаПрограмма
. jpg .png .bmp .gif .tifИзображениеФотографии (Windows 8/10)
Средство просмотра фотографий (Windows 7)
FastStone Image Viewer
Paint
.doc .docxДокументMicrosoft Word
OpenOffice
LibreOffice
.xls .xlsxЭлектронная таблицаMicrosoft Excel
OpenOffice
LibreOffice
.pdfPDF-документAcrobat Reader
Foxit Reader
.txtТекстовый файлБлокнот
Notepad++
.zip .rar .7z .gzipАрхивWinZip
WinRAR
7-Zip
.mp3 .wav .midi .aacАудиофайлWindows Media Player
Media Player Classic
VLC Media Player
.mp4 .avi .mkv .wmv .flv .mpegВидеофайлWindows Media Player
Media Player Classic
VLC Media Player
.html .htm .mhtCтраница из интернетаGoogle Chrome
Яндекс.Браузер
Mozilla Firefox
Opera
.ppt .pptxПрезентацияMicrosoft PowerPoint
OpenOffice
.mdb .accdbБаза данныхMicrosoft Access
.isoОбраз оптического дискаUltraISO
Alcohol 120%
7-Zip
.cdrВекторное изображениеCorelDRAW
CDR Viewer
.torrentТоррент-файлuTorrent
BitTorrent
.djvuСканированный документ
(книга, журнал и пр.)
WinDjView
.fb2 .epub .mobiЭлектронная книгаFBReader

Автор: Илья Кривошеев
Обновлено: 20.02.2020

Расширение файла: типы файлов, таблица форматов

В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.

Что такое формат и расширение

Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение.

Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

На картинке показан файл с расширением mp3. Про него компьютер знает, что это аудио и открывать его нужно в программе-проигрывателе. Значок, которым он отмечен – это иконка программы запуска.

Есть текстовые файлы — они открываются в программе для работы с текстом. Есть музыкальные и видео — они запускаются в проигрывателях. Есть графические (фото, картинки) – они открываются в программах для просмотра изображений. И еще много других типов. У каждого из них свой значок, точнее, значок приложения, в котором он будет открыт.

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

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

На заметку. В Windows есть разнообразные системные иконки:

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

Как узнать расширение

Система компьютера может быть настроена таким образом, что расширения у всех файлов показаны.

Или наоборот: так, что показаны только имена, без форматов.

Эту настройку можно изменить.

В Windows 10 открыть любую папку, нажать на пункт «Вид» вверху и поставить или убрать птичку с пункта «Расширения имен файлов».

Или так: Вид → Параметры → вкладка «Вид» → пункт «Скрывать расширения для зарегистрированных типов файлов».

В Windows 7 чуть сложнее:

  1. Открыть любую папку.
  2. Нажать на «Упорядочить значки» вверху.
  3. Выбрать «Параметры папок и поиска».
  4. В появившемся окошке перейти на вкладку «Вид».
  5. Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.

Если расширения нет

Если у объекта нет расширения, компьютер не может подобрать программу для его запуска. Это происходит, когда пользователь случайно или намеренно удаляет расширение из имени. А еще может быть из-за вируса.

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Правой кнопкой мыши по файлу – Переименовать.
  3. Сразу после названия напечатать точку и расширение.
  4. Нажать Enter.

Наиболее популярные форматы:

  • Документы – doc, docx или pdf
  • Таблицы – xls, xlsx
  • Архивы – zip или rar
  • Фотографии – jpg или png
  • Музыка – mp3 или wav
  • Видео – mp4 или avi

Другие типы можно посмотреть в конце урока в таблице.

Если формат неизвестен. Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.

Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».

Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.

Как изменить расширение

Изменить расширение можно через переименование:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Щелкнуть правой кнопкой мыши по файлу – Переименовать.
  3. Стереть старое расширение после точки и напечатать новое.
  4. Нажать Enter.

Появится окошко, в котором система предупредит о последствиях. Ведь если вы неправильно укажите формат, файл может не открыться. Например, у вас документ с расширением doc, а вы меняете его на pdf.

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

Вернуть старое расширение можно таким же образом – через переименование. Или щелкнув правой кнопкой мыши по пустому месту и выбрав пункт «Отменить переименование».

Так как же правильно изменить расширение? Для этого нужно сделать конвертацию – преобразование в другой формат. Это делается через специальные программы или онлайн-сервисы.

Вбиваем в поисковик Яндекс или Гугл запрос «из … в …». Например, из word в pdf.

В моем случае Яндекс предложил несколько онлайн сервисов. Все они интуитивно понятны: загружаем документ на сайт → сервис преобразовывает его в pdf → скачиваем результат на компьютер.

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

Как назначить программу запуска

Каждому типу файла система назначает приложение для его запуска. И помечает иконкой этой программы. Например, текстовые (txt) будут по умолчанию открыты в Блокноте. А музыкальные (mp3) – в проигрывателе Windows Media.

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

Если поставить птичку на пункт «Всегда использовать это приложение», то в последующем все объекты данного типа будут запускаться в выбранной программе.

Но не всегда нужная программа установлена на компьютере. Бывает, ее просто нет — тогда файл открыть никак не получится. В этом случае нужно установить подходящее приложение.

Для каждого популярного формата есть своя бесплатная программа:

  • PDF – Foxit Reader (оф.сайт)
  • ZIP и RAR – 7-Zip (оф.сайт)
  • DOC, DOCX, XLS, XLSX и другие документы MS Office – OpenOffice (оф.сайт)
  • MP3, MP4, MKV и другие аудио/видео – Media Player Classic (оф.сайт)

Другие форматы и программы для них смотрите в таблице.

На заметку. Также белый лист вместо значка приложения показывается на файлах, у которых нет расширения. Об этом я рассказывал выше в статье.

Выбор программы по умолчанию

А бывает, объекты определенного типа открываются в неподходящей программе. Тогда можно указать другое приложение для их запуска.

1. Щелкните правой кнопкой мыши по файлу. Выберите «Открыть с помощью…» или «Открыть с помощью» → «Выбрать другое приложение».

2. В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.

Таблица популярных форматов

РасширениеТип файлаПрограмма
.jpg .png .bmp .gif .tifИзображениеФотографии (Windows 8/10)
Средство просмотра фотографий (Windows 7)
FastStone Image Viewer
Paint
.doc .docxДокументMicrosoft Word
OpenOffice
LibreOffice
.xls .xlsxЭлектронная таблицаMicrosoft Excel
OpenOffice
LibreOffice
.pdfPDF-документAcrobat Reader
Foxit Reader
.txtТекстовый файлБлокнот
Notepad++
. zip .rar .7z .gzipАрхивWinZip
WinRAR
7-Zip
.mp3 .wav .midi .aacАудиофайлWindows Media Player
Media Player Classic
VLC Media Player
.mp4 .avi .mkv .wmv .flv .mpegВидеофайлWindows Media Player
Media Player Classic
VLC Media Player
.html .htm .mhtCтраница из интернетаGoogle Chrome
Яндекс.Браузер
Mozilla Firefox
Opera
.ppt .pptxПрезентацияMicrosoft PowerPoint
OpenOffice
.mdb .accdbБаза данныхMicrosoft Access
.isoОбраз оптического дискаUltraISO
Alcohol 120%
7-Zip
.cdrВекторное изображениеCorelDRAW
CDR Viewer
.torrentТоррент-файлuTorrent
BitTorrent
.djvuСканированный документ
(книга, журнал и пр.)
WinDjView
.fb2 .epub .mobiЭлектронная книгаFBReader

Автор: Илья Кривошеев
Обновлено: 20.02.2020

Расширение файла: типы файлов, таблица форматов

В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.

Что такое формат и расширение

Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение.

Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

На картинке показан файл с расширением mp3. Про него компьютер знает, что это аудио и открывать его нужно в программе-проигрывателе. Значок, которым он отмечен – это иконка программы запуска.

Есть текстовые файлы — они открываются в программе для работы с текстом. Есть музыкальные и видео — они запускаются в проигрывателях. Есть графические (фото, картинки) – они открываются в программах для просмотра изображений. И еще много других типов. У каждого из них свой значок, точнее, значок приложения, в котором он будет открыт.

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

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

На заметку. В Windows есть разнообразные системные иконки:

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

Как узнать расширение

Система компьютера может быть настроена таким образом, что расширения у всех файлов показаны.

Или наоборот: так, что показаны только имена, без форматов.

Эту настройку можно изменить.

В Windows 10 открыть любую папку, нажать на пункт «Вид» вверху и поставить или убрать птичку с пункта «Расширения имен файлов».

Или так: Вид → Параметры → вкладка «Вид» → пункт «Скрывать расширения для зарегистрированных типов файлов».

В Windows 7 чуть сложнее:

  1. Открыть любую папку.
  2. Нажать на «Упорядочить значки» вверху.
  3. Выбрать «Параметры папок и поиска».
  4. В появившемся окошке перейти на вкладку «Вид».
  5. Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.

Если расширения нет

Если у объекта нет расширения, компьютер не может подобрать программу для его запуска. Это происходит, когда пользователь случайно или намеренно удаляет расширение из имени. А еще может быть из-за вируса.

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Правой кнопкой мыши по файлу – Переименовать.
  3. Сразу после названия напечатать точку и расширение.
  4. Нажать Enter.

Наиболее популярные форматы:

  • Документы – doc, docx или pdf
  • Таблицы – xls, xlsx
  • Архивы – zip или rar
  • Фотографии – jpg или png
  • Музыка – mp3 или wav
  • Видео – mp4 или avi

Другие типы можно посмотреть в конце урока в таблице.

Если формат неизвестен. Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.

Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».

Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.

Как изменить расширение

Изменить расширение можно через переименование:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Щелкнуть правой кнопкой мыши по файлу – Переименовать.
  3. Стереть старое расширение после точки и напечатать новое.
  4. Нажать Enter.

Появится окошко, в котором система предупредит о последствиях. Ведь если вы неправильно укажите формат, файл может не открыться. Например, у вас документ с расширением doc, а вы меняете его на pdf.

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

Вернуть старое расширение можно таким же образом – через переименование. Или щелкнув правой кнопкой мыши по пустому месту и выбрав пункт «Отменить переименование».

Так как же правильно изменить расширение? Для этого нужно сделать конвертацию – преобразование в другой формат. Это делается через специальные программы или онлайн-сервисы.

Вбиваем в поисковик Яндекс или Гугл запрос «из … в …». Например, из word в pdf.

В моем случае Яндекс предложил несколько онлайн сервисов. Все они интуитивно понятны: загружаем документ на сайт → сервис преобразовывает его в pdf → скачиваем результат на компьютер.

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

Как назначить программу запуска

Каждому типу файла система назначает приложение для его запуска. И помечает иконкой этой программы. Например, текстовые (txt) будут по умолчанию открыты в Блокноте. А музыкальные (mp3) – в проигрывателе Windows Media.

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

Если поставить птичку на пункт «Всегда использовать это приложение», то в последующем все объекты данного типа будут запускаться в выбранной программе.

Но не всегда нужная программа установлена на компьютере. Бывает, ее просто нет — тогда файл открыть никак не получится. В этом случае нужно установить подходящее приложение.

Для каждого популярного формата есть своя бесплатная программа:

  • PDF – Foxit Reader (оф.сайт)
  • ZIP и RAR – 7-Zip (оф.сайт)
  • DOC, DOCX, XLS, XLSX и другие документы MS Office – OpenOffice (оф.сайт)
  • MP3, MP4, MKV и другие аудио/видео – Media Player Classic (оф.сайт)

Другие форматы и программы для них смотрите в таблице.

На заметку. Также белый лист вместо значка приложения показывается на файлах, у которых нет расширения. Об этом я рассказывал выше в статье.

Выбор программы по умолчанию

А бывает, объекты определенного типа открываются в неподходящей программе. Тогда можно указать другое приложение для их запуска.

1. Щелкните правой кнопкой мыши по файлу. Выберите «Открыть с помощью…» или «Открыть с помощью» → «Выбрать другое приложение».

2. В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.

Таблица популярных форматов

РасширениеТип файлаПрограмма
.jpg .png .bmp .gif .tifИзображениеФотографии (Windows 8/10)
Средство просмотра фотографий (Windows 7)
FastStone Image Viewer
Paint
.doc .docxДокументMicrosoft Word
OpenOffice
LibreOffice
.xls .xlsxЭлектронная таблицаMicrosoft Excel
OpenOffice
LibreOffice
.pdfPDF-документAcrobat Reader
Foxit Reader
.txtТекстовый файлБлокнот
Notepad++
.zip .rar .7z .gzipАрхивWinZip
WinRAR
7-Zip
.mp3 .wav .midi .aacАудиофайлWindows Media Player
Media Player Classic
VLC Media Player
.mp4 .avi .mkv .wmv .flv .mpegВидеофайлWindows Media Player
Media Player Classic
VLC Media Player
.html .htm .mhtCтраница из интернетаGoogle Chrome
Яндекс.Браузер
Mozilla Firefox
Opera
.ppt .pptxПрезентацияMicrosoft PowerPoint
OpenOffice
.mdb .accdbБаза данныхMicrosoft Access
.isoОбраз оптического дискаUltraISO
Alcohol 120%
7-Zip
.cdrВекторное изображениеCorelDRAW
CDR Viewer
.torrentТоррент-файлuTorrent
BitTorrent
.djvuСканированный документ
(книга, журнал и пр.)
WinDjView
.fb2 .epub .mobiЭлектронная книгаFBReader

Автор: Илья Кривошеев
Обновлено: 20.02.2020

Как читать / писать и изменять?

Linux — это клон UNIX, многопользовательской операционной системы, к которой могут обращаться одновременно многие пользователи. Linux также можно использовать в мэйнфреймах и серверах без каких-либо модификаций. Но это вызывает опасения по поводу безопасности, поскольку незапрашиваемый или недобросовестный пользователь может повредить, изменить или удалить важные данные. Для эффективной безопасности Linux делит авторизацию на 2 уровня.

  1. Владение
  2. Разрешение

В этом руководстве по файловым командам Linux вы узнаете:

Концепция разрешения и владения файлами Linux имеет решающее значение в Linux.Здесь мы объясним разрешения и права собственности Linux и обсудим их оба. Начнем с собственности.

Щелкните здесь, если видео недоступно

Право собственности на файлы Linux

Каждому файлу и каталогу в вашей системе Unix / Linux назначается 3 типа владельцев, как указано ниже.

Пользователь

Пользователь является владельцем файла. По умолчанию человек, создавший файл, становится его владельцем. Следовательно, пользователя также иногда называют владельцем.

Группа

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

Другое

Любой другой пользователь, имеющий доступ к файлу.Этот человек не создавал файл и не принадлежит к группе пользователей, которая может владеть файлом. Практически означает всех остальных. Следовательно, когда вы устанавливаете разрешение для других, это также называется набором разрешений для мира.

Теперь возникает большой вопрос, как Linux различает эти три типа пользователей, чтобы пользователь «А» не мог повлиять на файл, который содержит важную информацию / данные другого пользователя «Б». Это похоже на то, что вы не хотите, чтобы ваш коллега, работающий на вашем компьютере с Linux, просматривал ваши изображения.Здесь устанавливаются разрешения, и они определяют поведение пользователя.

Давайте разберемся с системой разрешений в Linux.

Разрешения

Каждый файл и каталог в вашей системе UNIX / Linux имеет следующие 3 разрешения, определенные для всех трех владельцев, описанных выше.

  • Чтение: это разрешение дает вам право открывать и читать файл. Разрешение на чтение в каталоге дает вам возможность отображать его содержимое.
  • Запись: разрешение на запись дает вам право изменять содержимое файла.Разрешение на запись в каталог дает вам право добавлять, удалять и переименовывать файлы, хранящиеся в каталоге. Рассмотрим сценарий, в котором у вас есть разрешение на запись в файл, но у вас нет разрешения на запись в каталог, в котором хранится файл. Вы сможете изменить содержимое файла. Но вы не сможете переименовать, переместить или удалить файл из каталога.
  • Execute: в Windows исполняемая программа обычно имеет расширение «.exe», и ее можно легко запустить.В Unix / Linux вы не можете запускать программу, если не установлено разрешение на выполнение. Если разрешение на выполнение не установлено, вы все равно сможете видеть / изменять программный код (при условии, что установлены разрешения на чтение и запись), но не запускать его.

Права доступа к файлам в Linux / Unix

Давайте посмотрим права доступа к файлам в Linux на примерах:

ls — l на терминале дает

 ls - l 

Здесь мы выделили ‘-rw-rw-r -‘ и это странно выглядящий код — это тот, который сообщает нам о разрешениях Unix, предоставленных владельцу, группе пользователей и всему миру.

Здесь первый ‘-‘ означает, что мы выбрали файл. P>

Иначе, если бы это был каталог, то был бы показан d.

Персонажи довольно легко запоминаются.

r = разрешение на чтение
w = разрешение на запись
x = разрешение на выполнение
— = нет разрешения

Давайте посмотрим на это с другой стороны.

Первая часть кода — «rw-». Это означает, что владелец «Home» может:

  • Прочитать файл
  • Записать или отредактировать файл
  • Он не может выполнить файл, так как бит выполнения установлен в «-».

По замыслу, многие дистрибутивы Linux, такие как Fedora, CentOS, Ubuntu и т. Д., Будут добавлять пользователей в группу с тем же именем группы, что и имя пользователя. Таким образом, пользователь «tom» добавляется в группу с именем «tom».

Вторая часть — «rw-». Это для группы пользователей «Дом» и членов группы может:

  • Прочитать файл
  • Записать или отредактировать файл

Третья часть предназначена для всего мира, что означает любой пользователь. Там написано «г-». Это означает, что пользователь может только:

Изменение прав доступа к файлу / каталогу с помощью команды chmod

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

Мы можем использовать команду chmod, которая означает «режим изменения». Используя команду, мы можем установить разрешения (чтение, запись, выполнение) для файла / каталога для владельца, группы и всего мира. Синтаксис:

 chmod permissions filename 

Есть 2 способа использования команды —

  1. Абсолютный режим
  2. Символьный режим

Абсолютный (числовой) режим

В этом режиме права доступа к файлам представлены не символами, а трехзначное восьмеричное число.

В таблице ниже приведены номера для всех типов разрешений.

-w-

Номер Тип разрешения Символ
0 Нет разрешения
1 Выполнить —x
3 Выполнить + Запись -wx
4 Чтение r—
5 Чтение + Выполнение rx Чтение + запись rw-
7 Чтение + запись + выполнение rwx

Давайте посмотрим, как работает команда chmod permissions.

В приведенном выше окне терминала мы изменили права доступа для файла «sample» на «764».

Абсолютный код ‘764’ говорит следующее:

  • Владелец может читать, писать и выполнять
  • Группа пользователей может читать и писать
  • Мир может только читать

Это отображается как ‘-rwxrw-r—

Вот как вы можете изменить права пользователя в Linux на файл, присвоив абсолютное число.

Символьный режим

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

Оператор Описание
+ Добавляет разрешение к файлу или каталогу
Удаляет разрешение
= Устанавливает разрешение .

Различные владельцы представлены как —

Обозначения пользователей
u пользователь / владелец
g группа
все

Мы не будем использовать разрешения в виде чисел, таких как 755, а символов, таких как rwx.Давайте рассмотрим пример

Изменение владельца и группы

Для изменения владельца файла / каталога вы можете использовать следующую команду:

 chown user 

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

 chown user: group filename 

Давайте посмотрим на это в действии

Если вы хотите изменить только владельца группы, используйте команду

 chgrp имя_группы имя_группы имя_файла 

‘chgrp’ обозначает группу .

Совет

  • Файл / etc / group содержит все группы, определенные в системе
  • Вы можете использовать команду «groups», чтобы найти все группы, в которые вы состоите.
  • Вы можете использовать команду newgrp для работы в качестве члена группы, отличной от вашей группы по умолчанию
  • У вас не может быть двух групп, владеющих одним и тем же файлом.
  • В Linux нет вложенных групп. Одна группа не может быть подгруппой другой.
  • x- eX Создание каталога означает разрешение «войти» в каталог и получить возможный доступ к подкаталогам
  • Существуют и другие разрешения, которые вы можете установить для файлов и каталогов, которые будут рассматривается в более позднем расширенном руководстве.

Описание:

  • Linux, будучи многопользовательской системой, использует разрешения и владение для обеспечения безопасности.
  • В системе Linux существует три типа пользователей, а именно. Пользователь, группа и прочее
  • Linux делит права доступа к файлу на чтение, запись и выполнение, обозначенные r, w и x
  • Права доступа к файлу можно изменить с помощью команды chmod, которую можно разделить на абсолютные и символьные. mode
  • Команда chown может изменить владельца файла / каталога. Используйте следующие команды: chown user file или chown user: group file
  • Команда ‘chgrp’ может изменить владельца группы chrgrp group filename
  • Что означает x — eXecuting каталога? A: Разрешено «войти» в каталог и получить возможный доступ к суб-каталогам.

Изучение оболочки — Урок 9: Разрешения

Unix-подобные операционные системы, такие как Linux, отличаются от других вычислительных систем.
системы в том, что они не только многозадачны, но и
многопользовательский.

Что именно это означает? Это означает, что более одного пользователя могут быть
одновременно работая с компьютером. В то время как настольный или портативный компьютер
имеет только одну клавиатуру и монитор, он может использоваться более чем одним пользователем.
Например, если компьютер подключен к сети или Интернету, удаленный
пользователи могут войти в систему через ssh (безопасная оболочка) и управлять
компьютер.Фактически, удаленные пользователи могут запускать графические приложения и иметь
вывод отображается на удаленном компьютере. Система X Window поддерживает это.

Многопользовательские возможности Unix-подобных систем — это особенность, которая глубоко
укоренился в конструкции операционной системы. Если мы вспомним
среда, в которой был создан Unix, имеет смысл. Много лет назад
до того, как компьютеры стали «персональными», они были большими, дорогими и централизованными.
Типичная университетская компьютерная система состояла из большого мэйнфрейма.
расположены в каком-то здании на территории кампуса, а терминалы были расположены повсюду
кампус, каждый из которых подключен к большому центральному компьютеру.Компьютер бы
поддерживать много пользователей одновременно.

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

В этом уроке будут рассмотрены следующие команды:

  • chmod — изменить
    права доступа к файлам
  • su — временно
    стать суперпользователем
  • sudo — временно
    стать суперпользователем
  • chown — изменить
    владение файлом
  • chgrp — заменить а
    групповое владение файлом

Права доступа к файлу

В системе Linux каждому файлу и каталогу назначаются права доступа для
владелец файла, члены группы связанных пользователей и все остальные.Можно назначить права на чтение файла, запись файла и выполнение файла.
(т.е. запустите файл как программу).

Чтобы увидеть настройки разрешений для файла, мы можем использовать команду ls . В качестве примера мы рассмотрим программу bash , которая находится в папке / bin .
каталог:

[me @ linuxbox me] $ ls -l / bin / bash
-rwxr-xr-x 1 root root 1113504 6 июня 2019 г. / bin / bash

Здесь мы видим:

  • Файл «/ bin / bash» принадлежит пользователю
    «корень»
  • Суперпользователь имеет право читать, писать,
    и запустите этот файл
  • Файл принадлежит группе «root»
  • Члены группы «root» также могут читать и
    выполнить этот файл
  • Все остальные могут прочитать и выполнить это
    файл

На диаграмме ниже мы видим, как выглядит первая часть листинга.
интерпретируется.Он состоит из символа, указывающего тип файла, за которым следует
три набора из трех символов, которые передают чтение, запись и исполнение
разрешение для владельца, группы и всех остальных.

chmod

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

Легко представить себе настройки разрешений как серию битов (что
как о них думает компьютер). Вот как это работает:

 rwx rwx rwx = 111 111 111
rw- rw- rw- = 110 110 110
rwx --- --- = 111 000 000

и так далее...

rwx = 111 в двоичном формате = 7
rw- = 110 в двоичном формате = 6
r-x = 101 в двоичном формате = 5
r-- = 100 в двоичной системе = 4 

Теперь, если мы представим каждый из трех наборов разрешений (владелец, группа,
и другие) в виде одной цифры, у нас есть довольно удобный способ выразить
возможные настройки разрешений.Например, если мы хотим установить
some_file иметь права на чтение и запись для владельца, но
хотели, чтобы файл был закрыт для других, мы бы:

[me @ linuxbox me] $ chmod 600 some_file

Вот таблица чисел, которая охватывает все общие настройки. Те
начинающиеся с «7» используются с программами (поскольку они разрешают выполнение), а
остальные предназначены для других типов файлов.

Значение Значение
777 (rwxrwxrwx) Нет ограничений на
разрешения.Кто угодно может делать что угодно.
Обычно нежелательная настройка.
755 (rwxr-xr-x) Владелец файла может
читать, писать и выполнять файл. Все другие
может читать и выполнять файл. Эта настройка
является общим для программ, которые используются всеми
пользователей.
700 (rwx ——) Владелец файла может
читать, писать и выполнять файл. Никто
остальное имеет какие-то права.Эта настройка полезна
для программ, которые может использовать только владелец, и
должны храниться в тайне от других.
666 (rw-rw-rw-) Все пользователи могут читать
и напишите файл.
644 (rw-r — r—) Владелец может читать
и записать файл, а все остальные могут только
прочтите файл. Обычная настройка данных
файлы, которые могут читать все, но только
владелец может измениться.
600 (rw ——-) Владелец может читать
и напишите файл. У всех остальных нет прав.
Обычная настройка для файлов данных, которые
владелец хочет сохранить конфиденциальность.

Разрешения каталога

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

  • r — Позволяет отображать содержимое каталога
    если также установлен атрибут x.
  • w — Позволяет создавать файлы в каталоге,
    удален или переименован, если также установлен атрибут x.
  • x — Позволяет войти в каталог (например, cd dir ).

Вот несколько полезных
настройки для справочников:

Значение Значение
777 (rwxrwxrwx) Нет ограничений на
разрешения. Кто угодно может перечислять файлы, создавать
новые файлы в каталоге и удалить файлы
в каталоге.Вообще не очень хорошо
параметр.
755 (rwxr-xr-x) Владелец каталога
имеет полный доступ. Все остальные могут перечислить
каталог, но не может ни создавать файлы, ни удалять
их. Этот параметр является общим для каталогов.
которым вы хотите поделиться с другими пользователями.
700 (rwx ——) Владелец каталога
имеет полный доступ. Больше ни у кого нет прав.
Этот параметр полезен для каталогов,
только владелец может использовать и должен храниться
частный от других.

На короткое время стать суперпользователем

Часто бывает необходимо стать суперпользователем, чтобы
выполнять важные задачи системного администрирования, но
как мы знаем, мы
не должны оставаться в системе как суперпользователь.
В большинстве дистрибутивов есть программа, которая может дать вам
временный доступ к привилегиям суперпользователя.
Эта программа называется su
(сокращение от замещающего пользователя) и может использоваться в тех
случаи, когда вам нужно быть суперпользователем для небольшого
количество задач.Чтобы стать суперпользователем, просто
введите команду su . Ты будешь
будет запрошен пароль суперпользователя:

[me @ linuxbox me] $ за
Пароль:
[root @ linuxbox me] #

После выполнения команды su у нас есть новый
сеанс оболочки в качестве суперпользователя. Чтобы выйти из сеанса суперпользователя, введите exit , и мы вернемся к предыдущему сеансу.

В большинстве современных дистрибутивов используется альтернативный метод. Скорее, чем
используя su , эти системы вместо этого используют команду sudo sudo ,
одному или нескольким пользователям предоставляются привилегии суперпользователя по мере необходимости. К
выполнить команду от имени суперпользователя, желаемой команде просто предшествует
с помощью команды sudo . После ввода команды
пользователю предлагается ввести собственный пароль, а не пароль суперпользователя:

[me @ linuxbox me] $ sudo some_command
Пароль для меня:
[me @ linuxbox me]

долл. США

Фактически, современные дистрибутивы даже не устанавливают пароль учетной записи root, таким образом
делает невозможным войти в систему как пользователь root.Корневая оболочка все еще возможна
с sudo с использованием параметра «-i»:

[me @ linuxbox me] $ sudo -i
Пароль для меня:
корень @ linuxbox: ~ #

Изменение владельца файла

Мы можем изменить владельца файла с помощью команды chown . Вот пример: предположим, мы хотим
измените владельца some_file с «я» на «вы». Мы могли бы:

[me @ linuxbox me] $ sudo chown you some_file

Обратите внимание, что для смены владельца файла у нас должен быть суперпользователь.
привилегии.Для этого в нашем примере использовалась команда sudo
команда для выполнения chown .

chown работает с каталогами так же, как и
по файлам.

Смена владельца группы

Групповое владение файлом или каталогом можно изменить с помощью команды chgrp . Эта команда используется так:

[me @ linuxbox me] $ chgrp new_group some_file

В приведенном выше примере мы изменили групповое владение
some_file из предыдущей группы в «new_group».Мы должны быть
владелец файла или каталога для выполнения chgrp .

Дополнительная литература

Что такое права доступа к файлам? — Простое определение и руководство для начинающих.

Раскрытие: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальный сбор за некоторые услуги, которые мы рекомендуем на этой странице. Узнать больше

Права доступа к файлу

Системные настройки, определяющие, кто может получить доступ к указанным файлам и что они могут делать с этими файлами.

Когда вы размещаете файлы на веб-сервере, вы можете назначать файлы различных уровней разрешений для ваших пользователей.Точно так же компании часто используют разрешения для ограничения доступа к своим ресурсам интрасети. Уровни разрешений различаются в зависимости от программы, но в целом вы увидите следующие типы разрешений:

  • Владелец — человек, создавший файлы.
  • Администратор — человек, ответственный за управление и обновление файлов, а также за установку уровней разрешений.
  • Group Access — это позволяет вам назначать определенные группы пользователей и предоставлять уникальные настройки, специфичные для них.
  • Global (иногда называемый Anyone или Public) — предоставляет доступ всем пользователям.
  • Индивидуальный пользователь — Многие программы позволяют создавать определенный уровень доступа на уровне отдельного пользователя.

Как и уровни пользователей, тип доступа пользователей может быть разным, но большинство программ допускают следующие уровни доступа:

  • Чтение — пользователи с этим уровнем разрешений могут просматривать файлы и копировать их, но не могут вносить изменения в файл или создавать новые файлы.
  • Запись — пользователи с этим уровнем разрешений могут редактировать, переименовывать и перемещать файлы. В большинстве случаев они также могут создавать новые файлы.
  • Execute — пользователи с этим уровнем разрешений могут запускать определенную программу или тип файла программы. Многие компании используют это, чтобы ограничить доступ к программам компании или ограничить возможность своих сотрудников запускать потенциально опасные исполняемые файлы на компьютерах компании.

Часто задаваемые вопросы

Могу ли я установить собственные уровни разрешений?

В зависимости от программы, которую вы используете, вы, вероятно, сможете установить свои собственные уровни доступа.Некоторым пользователям может быть разрешено читать и выполнять файлы. Другие могут записывать только определенные типы файлов. Если ваша программа позволяет создавать настраиваемые группы, вы можете создавать настраиваемые планы разрешений, ограничивая доступ только к файлам, которые абсолютно необходимы каждому пользователю или группе пользователей. Это отличный способ повысить безопасность ваших данных.

Могу ли я назначать разрешения в зависимости от местоположения файла?

Большинство программ позволяют вам устанавливать определенные разрешения на уровне файла и / или папки.Это позволяет вам указать разделы вашего хранилища, к которым могут иметь доступ только определенные группы, а также разделы, открытые для всех пользователей. Компании часто используют это для включения групповых папок в их общем хранилище. Администраторы веб-сайта могут использовать это, чтобы указать, кто имеет доступ к определенным разделам сайта, например к страницам только для участников.

Могу ли я назначить разрешение в зависимости от географического положения пользователя?

Если ваша компания использует экстранет, вы также можете установить разрешения в зависимости от географического положения.Это отличный способ гарантировать, что ваши наиболее безопасные данные недоступны для сотрудников, получающих доступ к вашей сети за пределами площадки, где вы не можете контролировать их действия. Веб-службы, обслуживающие корпоративных клиентов, часто разрешают доступ на основе IP-адреса, поскольку каждый, кто работает в одном офисе, должен иметь общий IP-адрес.

Проект документации Linux

Информация о LDP

FAQ

Манифест / лицензия

История

Волонтеры / сотрудники

Должностные инструкции

Списки рассылки

IRC

Обратная связь

Автор / внесение вклада

Руководство для авторов LDP

Помогите / помогите

Ресурсы

Как отправить

Репозиторий GIT

Загрузок

Контакты

Спонсор сайта LDP
Мастерская

LDP Wiki : LDP Wiki — это отправная точка для любой незавершенной работы
Члены |
Авторы |
Посетители
Документы


HOWTO
:
тематическая справка
последние обновления |
основной индекс |
просматривать по категориям


Руководства
:
более длинные и подробные книги
последние обновления / основной индекс


Часто задаваемые вопросы
:
Часто задаваемые вопросы
последние обновления / основной индекс


страницы руководства
:
справка по отдельным командам (20060810)

Бюллетень Linux
:
Интернет-журнал
Поиск / Ресурсы

Ссылки

Поиск OMF

Объявления / Разное

Обновления документов
Ссылка на HOWTO, которые были недавно обновлены.

Разрешения для файлов Unix — Документация NERSC

Краткий обзор

Каждый файл (и каталог) имеет владельца, связанную группу Unix и набор флагов разрешений, которые определяют отдельные разрешения на чтение, запись и выполнение для «пользователь» (владелец), «группа» и «другие». Разрешения группы применяются ко всем пользователям, которые принадлежат к группе, связанной с файлом. «Другое» также иногда называют «мировыми» разрешениями и применяется ко всем пользователям, которые могут войти в систему.Команда ls -l отображает разрешения и связанную группу для любого файла. Вот пример вывода этой команды:

  drwx ------ 2 elvis elvis 2048 12 июня 2012 г. частный
-rw ------- 2 Элвис Элвис 1327 9 апреля 2012 г. try.f90
-rwx ------ 2 Элвис Элвис 12040 9 апреля 2012 г.
drwxr-x --- 2 elvis bigsci 2048 17 октября 2011 поделиться
drwxr-xr-x 3 elvis bigsci 2048 13 ноября 2011 публично
 № файла   

Флаги разрешений слева направо:

Позиция Значение
1 «d», если каталог, «-», если обычный файл
2, 3, 4 разрешение на чтение, запись, выполнение для пользователя (владельца) файла
5, 6, 7 разрешение на чтение, запись, выполнение для группы
8, 9, 10 разрешение на чтение, запись, выполнение для другого (мира)

и имеют следующие значения:

90 115
Значение Значение
- Флаг не установлен.
r Файл доступен для чтения.
w Файл доступен для записи. Для каталогов файлы могут быть созданы или удалены.
x Файл является исполняемым. Для каталогов файлы могут быть перечислены.
s Установить идентификатор группы (sgid). Для каталогов файлы, созданные в них, будут связаны с той же группой, что и каталог, а не с группой пользователя по умолчанию. Созданные в них подкаталоги будут не только иметь одну и ту же группу, но также будут наследовать настройку sgid.

Эти определения могут использоваться для интерпретации примера вывода ls -l , представленного выше:

  drwx ------ 2 elvis elvis 2048 12 июня 2012 г. частный
  

Это каталог с именем "private", принадлежащий пользователю elvis и связанный с группой elvis Unix. У каталога есть разрешения на чтение, запись и выполнение для владельца и нет разрешений для других пользователей.

  -rw ------- 2 Элвис Элвис 1327 9 апреля 2012 г. попытка.f90
  

Это обычный файл с именем "try.f90", принадлежащий пользователю elvis и связанный с группой elvis. Он доступен для чтения и записи владельцем, но недоступен для других пользователей.

  -rwx ------ 2 Элвис Элвис 12040 9 апреля 2012 г.
  

Это обычный файл с именем «a.out», принадлежащий пользователю elvis и связанный с группой elvis. Он является исполняемым, а также доступен для чтения и записи только для владельца.

  drwxr-x --- 2 elvis bigsci 2048 Oct 17 2011 поделиться
  

Это каталог с именем «share», принадлежащий пользователю elvis и связанный с группой bigsci.Владелец может читать и записывать каталог; все члены файловой группы bigsci могут просматривать содержимое каталога. Предположительно, этот каталог будет содержать файлы, у которых также есть разрешения на «групповое чтение».

  drwxr-xr-x 3 elvis bigsci 2048 13 ноября 2011 публично
  

Это каталог с именем «public», принадлежащий пользователю elvis и связанный с группой bigsci. Владелец может читать и записывать каталог; все остальные пользователи могут только читать содержимое каталога. Такой каталог, скорее всего, будет содержать файлы с разрешениями на "чтение всего мира".

Полезные команды доступа к файлу

umask

При создании файла флаги разрешений устанавливаются в соответствии с маской создания режима файла, которая может быть установлена ​​с помощью команды «umask». Маска создания файлового режима (иногда называемая «umask») представляет собой трехзначное восьмеричное значение, девять битов которого соответствуют полям 2-10 флагов разрешений. Результирующие разрешения вычисляются с помощью побитового И унарного дополнения аргумента (с использованием побитового НЕ) и разрешений по умолчанию, указанных оболочкой (обычно 666 для файлов и 777 для каталогов).Общие полезные значения:

rw-rw ----

значение umask Разрешения для файлов Разрешения для каталогов
002 -rw-rw-r-- drwxrwxr12 007 -

drwxrwx ---
022 -rw-r - r-- drwxr-xr-x
027 -rw-r --- - drwxr-x ---
077 -rw ------- drwx ------

Обратите внимание, что в NERSC по умолчанию используется маска 007. установлен в.bash_profile. Он читается после .bashrc, поэтому установка umask в вашем .bashrc не сработает, вам нужно будет установить его в вашем .bash_profile.

chmod

Команда chmod («изменить режим») используется для изменения флагов разрешений для существующих файлов. Его можно применить рекурсивно, используя параметр «-R». Его можно вызывать либо с восьмеричными значениями, представляющими флаги разрешений, либо с символическими представлениями флагов. Восьмеричные значения имеют следующее значение:

00124

только

Восьмеричная цифра Двоичное представление (rwx) Разрешение
0 000 нет
2 010 только запись
3 011 запись и исполнение
4 100 только чтение
6 110 чтение и запись
7 111 чтение, запись и выполнение (полные разрешения)

Вот пример chmod с использованием восьмеричных значений:

nersc $ umask
0077
nersc $ touch foo
nersc $ ls -l foo
-rw ------- 1 Элвис Элвис 0 19 ноя, 14:49 foo
nersc $ chmod 755 foo
nersc $ ls -l foo
-rwxr-xr-x 1 Элвис Элвис 0 19 ноя, 14:49 foo

В приведенном выше примере umask для пользователя elvis приводит к файлу, который доступен для чтения и записи для пользователя без каких-либо других разрешений.Команда chmod определяет разрешения на чтение-запись-выполнение для пользователя и разрешения на чтение-выполнение для группы и других.

Вот формат команды chmod при использовании символьных значений:

  chmod [-R] [классы] [оператор] [режимы] файл ...
  

Классы определяют, к какой комбинации пользователя / группы / другого будет применяться операция, оператор указывает, добавляются или удаляются разрешения, а режимы определяют разрешения, которые следует добавить или удалить.Классы образуются путем объединения одной или нескольких из следующих букв:

Буква Класс Описание
u пользователь Владелец файла
группа

g

Пользователи, входящие в группу файла
o другие Пользователи, которые не являются владельцем файла или членами группы файла
a все Все вышеперечисленное (эквивалент to "ugo")

Поддерживаются следующие операторы:

Оператор Описание
+ Добавить указанные режимы в указанные классы.
- Удалить указанные режимы из указанных классов.
= Указанные режимы сделаны точными режимами для указанных классов.

Режимы определяют, какие разрешения должны быть добавлены или удалены из указанных классов. Есть три основных значения, которые соответствуют основным разрешениям, и два менее часто используемых значения, которые полезны в определенных обстоятельствах:

Режим Имя Описание
r читать Прочтите файл или составьте список содержимого каталога.
w запись Запись в файл или каталог.
x выполнить Выполнить файл или просмотреть каталог.
X «специальное» выполнение Это немного более ограниченная версия «x». Он применяет разрешения на выполнение к каталогам во всех случаях и к файлам только в том случае, если уже установлен хотя бы один бит разрешения на выполнение. Обычно он используется с оператором «+» и параметром «-R», чтобы предоставить группе и / или другому доступ к большому дереву каталогов, без установки разрешений на выполнение для обычных (неисполняемых) файлов (например.g., текстовые файлы). Например, chmod -R go + rx bigdir установит разрешения на чтение и выполнение для каждого файла (включая текстовые файлы) и каталога в каталоге bigdir, рекурсивно, для группы и других. Команда chmod -R go + rX bigdir установит разрешения на чтение и выполнение для каждого каталога, а также установит групповые и другие разрешения на чтение и выполнение для файлов, которые уже были выполнены владельцем.
s setgid или sgid Этот параметр обычно применяется к каталогам.Если установлено, любой файл, созданный в этом каталоге, будет связан с группой каталога, а не с группой файлов по умолчанию владельца. Это полезно при настройке каталогов, к которым у многих пользователей есть общий доступ. Этот параметр иногда называют «липким элементом», хотя эта фраза имеет историческое значение, не связанное с этим контекстом.

Наборы класса / оператора / режима могут быть разделены запятыми. Используя приведенные выше определения, предыдущий пример (восьмеричная запись) может быть выполнен символически:

  nersc $ umask
0077
nersc $ touch foo
nersc $ ls -l foo
-rw ------- 1 Элвис Элвис 0 19 ноя, 14:49 foo
nersc $ chmod u + x, go + rx foo
nersc $ ls -l foo
-rwxr-xr-x 1 Элвис Элвис 0 19 ноя, 14:49 foo
  

Группы файлов Unix

Группы файлов Unix предоставляют средства управления доступом к совместно используемым данным на диске и ленте.

Обзор групп Unix

Каждый пользователь в системе Unix является членом одной или нескольких групп Unix, включая их основную группу или группу по умолчанию. Каждый файл (или каталог) в системе имеет владельца и связанную группу. Когда пользователь создает файл, группа, связанная с файлом, будет группой пользователя по умолчанию. Пользователь (владелец) имеет возможность изменить связанную группу на любую из групп, к которым принадлежит пользователь. Можно определить группы Unix, которые позволяют пользователям обмениваться данными с другими пользователями, принадлежащими к той же группе.

Группы Unix в NERSC

Имена групп ограничены восемью символами. Группа пользователя по умолчанию совпадает с его именем пользователя. Пользователи NERSC обычно принадлежат к нескольким другим группам, включая группы, связанные с конкретными исследовательскими проектами. Например, рассмотрим пользователя NERSC по имени «элвис», который работает в исследовательском проекте «Большая наука». Этот проект размещен в системах MPP NERSC, контролируемых репозиторием (репо) bigsci. С этим репо связана группа Unix "bigsci".Тогда пользователь (elvis) будет членом двух файловых групп, elvis и bigsci. Поскольку пользователь NERSC может быть участником более чем одного исследовательского проекта, такой пользователь будет членом более чем одной группы Unix, связанных с репозиториями.

PI, прокси-серверы PI и менеджеры проектов NERSC могут управлять членством в группах в Iris. Продолжая приведенный выше пример, если пользователь elvis хочет сотрудничать с другим пользователем «jimi», но не хочет, чтобы другие члены bigsci могли видеть данные, PI for Big Science может создать новую группу (например, « ejdata ", для данных Элвиса и Джими).Затем ИП добавлял elvis и jimi в группу ejdata. Затем эти два пользователя могут использовать «групповые разрешения» для каталогов и файлов для обмена данными друг с другом. В настоящее время ИП, желающие создать новую группу Unix, должны связаться с NERSC Consulting.

Полезные групповые команды Unix

Команда Описание
имя пользователя группы Членство в группе
id имя пользователя Членство в группе l 9011 связанный с файлом или каталогом
chgrp Изменить группу, связанную с файлом или каталогом
newgrp Создать новую оболочку с другой группой по умолчанию
sg Выполнить команду с другой группой по умолчанию

разрешений для файлов | Документы Microsoft

  • 4 минуты на чтение

В этой статье

На этой странице подробно описано, как права доступа к файлам Linux интерпретируются в подсистеме Windows для Linux, особенно при доступе к ресурсам внутри Windows в файловой системе NT.Эта документация предполагает базовое понимание структуры разрешений файловой системы Linux и команды umask.

При доступе к файлам Windows из WSL права доступа к файлам либо вычисляются из разрешений Windows, либо считываются из метаданных, которые были добавлены к файлу с помощью WSL. Эти метаданные по умолчанию отключены.

Когда метаданные включены в качестве параметра монтирования в WSL, расширенные атрибуты файлов Windows NT могут быть добавлены и интерпретированы для предоставления разрешений файловой системы Linux.

WSL может добавлять четыре расширенных атрибута NTFS:

Имя атрибута Описание
$ LXUID ID владельца пользователя
$ LXGID ID владельца группы
$ LXMOD Файловый режим (восьмеричные числа и тип разрешений файловых систем, например: 0777)
$ LXDEV Устройство, если это файл устройства

Кроме того, любой файл, не являющийся обычным файлом или каталогом (например,g: символические ссылки, FIFO, блочные устройства, сокеты unix и символьные устройства) также имеют точку повторной обработки NTFS. Это значительно ускоряет определение типа файла в данном каталоге без необходимости запрашивать его расширенные атрибуты.

Сценарии доступа к файлам

Ниже приводится описание того, как определяются разрешения при доступе к файлам различными способами с использованием подсистемы Windows для Linux.

Доступ к файлам в файловой системе диска Windows (DrvFS) из Linux

Эти сценарии возникают, когда вы обращаетесь к файлам Windows из WSL, скорее всего, через / mnt / c .

Разрешения на чтение файла из существующего файла Windows

Результат зависит от того, есть ли у файла уже существующие метаданные.

Файл DrvFS не имеет метаданных (по умолчанию)

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

Файл имеет метаданные

Если в файле присутствуют метаданные, мы просто используем эти значения метаданных вместо того, чтобы переводить действующие разрешения пользователя Windows.

Изменение прав доступа к существующему файлу Windows с помощью chmod

Результат зависит от того, есть ли у файла уже существующие метаданные.

файл chmod не имеет метаданных (по умолчанию)

Chmod будет иметь только один эффект: если вы удалите все атрибуты записи файла, тогда для файла Windows будет установлен атрибут «только чтение», поскольку это то же поведение, что и CIFS (Common Internet File System), который является Клиент SMB (Server Message Block) в Linux.

файл chmod имеет метаданные

Chmod изменит или добавит метаданные в зависимости от уже существующих метаданных файла.

Имейте в виду, что вы не можете предоставить себе больший доступ, чем тот, который у вас есть в Windows, даже если в метаданных указано, что это так. Например, вы можете настроить метаданные для отображения того, что у вас есть права на запись в файл, используя chmod 777 , но если вы попытаетесь получить доступ к этому файлу, вы все равно не сможете писать в него. Это благодаря совместимости, так как любые команды чтения или записи в файлы Windows маршрутизируются через ваши разрешения пользователя Windows.

Создание файла в DriveFS

Результат зависит от того, включены ли метаданные.

Метаданные не включены (по умолчанию)

Разрешения Windows для вновь созданного файла будут такими же, как если бы вы создали файл в Windows без определенного дескриптора безопасности, он унаследует родительские разрешения.

Метаданные включены

Биты прав доступа к файлу устанавливаются в соответствии с umask Linux, и файл будет сохранен с метаданными.

Какому пользователю Linux и группе Linux принадлежит файл?

Результат зависит от того, есть ли у файла уже существующие метаданные.

Пользовательский файл не имеет метаданных (по умолчанию)

В сценарии по умолчанию при автоматическом монтировании дисков Windows мы указываем, что идентификатор пользователя (UID) для любого файла установлен на идентификатор пользователя вашего WSL-пользователя, а идентификатор группы (GID) установлен на основной идентификатор группы вашего WSL. Пользователь.

Пользовательский файл имеет метаданные

UID и GID, указанные в метаданных, применяются как владелец пользователя и владелец группы файла.

Доступ к файлам Linux из Windows с использованием

\\ wsl $

Доступ к файлам Linux через \\ wsl $ будет использовать пользователя по умолчанию из вашего дистрибутива WSL. Следовательно, любое приложение Windows, имеющее доступ к файлам Linux, будет иметь те же разрешения, что и пользователь по умолчанию.

Создание нового файла

umask по умолчанию применяется при создании нового файла внутри дистрибутива WSL из Windows. Значение umask по умолчанию - 022 , или, другими словами, оно разрешает все разрешения, кроме прав на запись для групп и других.

Доступ к файлам в корневой файловой системе Linux из Linux

Любые файлы, созданные, измененные или доступные в корневой файловой системе Linux, следуют стандартным соглашениям Linux, таким как применение маски umask к вновь созданному файлу.

Настройка прав доступа к файлам

Вы можете настроить права доступа к файлам на дисках Windows, используя параметры монтирования в wsl.conf. Параметры монтирования позволяют вам установить маски разрешений umask , dmask и fmask . umask применяется ко всем файлам, dmask применяется только к каталогам, а fmask применяется только к файлам. Эти маски разрешений затем подвергаются логической операции ИЛИ при применении к файлам, например: Если у вас есть значение umask , равное 023 , и значение fmask , равное 022 , то результирующая маска разрешений для файлов будет 023 .

Инструкции о том, как это сделать, см. В статье «Настройка параметров запуска каждого дистрибутива с помощью wslconf».

Как использовать права доступа к файлам UNIX и Linux

Введение

В этом документе объясняется, как устанавливаются права доступа к каталогам и файлам на компьютере UNIX или Linux, и они могут быть изменены пользователем. Это позволяет вам делиться файлами или каталогами или заблокировать их, чтобы они были приватными. Если вы хотите установить разрешения для файла или каталога, щелкнув правой кнопкой мыши файл или каталог и установив или сняв флажки, вы можете сделать это в графическом интерфейсе программного обеспечения для передачи файлов, например, с MobaXterm, клиентом SSH Secure Shell, WinSCP и т. Д.Если вы вошли в систему Linux, на которой запущена Xsession, вы можете использовать эквивалент Windows Explorer для Linux с командами nautilus или konqueror. В противном случае этот документ предоставляет полное объяснение того, как работает команда UNIX chmod.

Вы можете увидеть разрешения вашего файла с помощью команды ls с параметром -l (L в нижнем регистре, а не 1):

% ls -l myfile.txt 

вернет длинную строку информации, которая начинается с разрешений файла:

 -rw-r - r - 

Разрешения

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

  • владелец файла
  • собственник
  • все остальные, у кого есть доступ к серверу (именуемые «другие»)

Эти три группы, в свою очередь, могут иметь или не иметь три разных привилегии:

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

Таким образом, всего девять переменных:

  • разрешение собственнику на:

1. читать файл

2. записываем в файл

3. запустить файл

  • разрешение для членов группы владельца на:

1. читать файл

2. записываем в файл

3. запустить файл

  • разрешение для других:

1.прочитать файл

2. записываем в файл

3. запустить файл

Эти переменные организованы в массив три на три следующим образом:

 группа собственников другое 
 читать (r) 4 4 4 
 запись (w) 2 2 2 
 выполнить (x) 1 1 1 
 ----------- ----- ----- ----- 
 общая стоимость 7 7 7 

Значения столбца

Массив «три на три» выше показывает основу для описания набора из девяти разрешений.Обратите внимание, что с каждым разрешением связано числовое значение:

.

Значение Разрешение
4 читать (r)
2 написать (w)
1 выполнить (x)

Если в разрешении отказано, его значение всегда равно нулю. (В приведенном выше примере все разрешения предоставлены.) Для каждой категории пользователей (владелец, член группы или другой) эти три значения разрешений потенциально могут в сумме доходить до семи.Если мы отклоняем один или несколько типов разрешений, то это значение (4, 2 или 1) вычитается из значения для этой категории пользователей. Таким образом, если мы желаем отказать в разрешении на запись группе владельца, мы вычитаем 2 из общего количества этого разрешения, в результате чего остается значение столбца 5. И если мы хотим отказать как в разрешении на запись, так и в разрешении на выполнение для «других», мы вычитаем и 2, и 1, оставляя значение 4. Эти изменения показаны в приведенном ниже массиве:

 группа собственников другое 
 читать (r) 4 4 4 
 запись (w) 2 0 0 
 выполнить (x) 1 1 0 
 ----------- ----- ----- ----- 
 общая стоимость 7 5 4 

Общее значение теперь 754, а не 777.Обратите внимание, что какую бы комбинацию разрешений мы ни создавали, числа всегда будут уникальным представлением этой комбинации, как показано на следующей диаграмме:

 Разрешения на значение столбца, представленные 
 ------------ ----------- -------------- 
 0 нет --- 
 1 только выполнение --x 
 2 написать -w- 
 3 выполнить и записать -wx 
 4 только для чтения r - 
 5 прочитать и выполнить r-x 
 6 чтение и запись rw- 
 7 чтение, запись и выполнение rwx 

Общая стоимость

Подобно тому, как каждый столбец обозначает определенную комбинацию разрешений, итоговое значение представляет собой определенную комбинацию разрешений, связанных с типами пользователей, поскольку порядок всегда дается как: группа владельцев другие.Таким образом, из любого трехзначного общего значения вы можете вывести каждое из девяти возможных разрешений. Это трехзначное «общее значение» (в приведенных выше примерах 777 и 754) используется при определении и изменении разрешений, как описано ниже. Помните, что это общее значение всегда указывается в следующем порядке: группа владельцев другие.

Настройка разрешений

Если вы хотите установить режим файла (установить разрешения), вы используете команду UNIX chmod в командной строке. Когда вы познакомитесь с командой chmod, попробуйте использовать параметр -v для подробного ответа, как в следующем примере:

% chmod -v 640 myfile.txt 
 режим `myfile.txt 'изменен на 0640 (rw-r -----) 

Эта команда означает, что файл с именем myfile.txt имеет разрешение на чтение и запись (rw-) для владельца (вас), разрешение только на чтение (r–) для членов группы и отсутствие прав доступа для других (-). Помните, что разрешения для «владельца» всегда первыми, а разрешения для «других» всегда последними. Установка разрешений для каталога выполняется точно так же; вы просто замените имя каталога именем файла.

Вы также можете использовать буквы r, w и x для установки разрешений на чтение, запись и выполнение и буквы u, g, o и a для указания пользователя, группы, другого или всех:

% chmod -v a + x myfile.txt 
 режим `myfile.txt 'изменен на 0751 (rwxr-x - x) 

Вышеупомянутое добавляет разрешение исполняемого файла для всех пользователей.

В этом примере членам группы предоставляется разрешение только на чтение:

% chmod -v g = r myfile.txt 
 режим `myfile.txt 'изменен на 0741 (rwxr ---- x) 

Вот несколько примеров, которые, если сделать это в следующем порядке, установят разрешения, как показано:

Команда (эквивалентная команда в системе счисления) Разрешения
chmod a = rwx myfile.txt chmod 777 myfile.txt rwxrwxrwx
chmod o = myfile.txt chmod 770 myfile.txt -rwxrwx—
chmod g = w myfile.txt chmod 720 myfile.txt -rwx-w—-
chmod go = r myfile.txt chmod 744 myfile.txt -rwxr – r–
chmod g + x myfile.txt chmod 754 myfile.txt -rwxr-xr–
chmod или myfile.txt chmod 750 myfile.txt -rwxr-x—

Установка разрешений без указания u, g, o или a

Разрешения устанавливаются для пользователя, группы и других, если u, g, o или a не указаны, но ваша umask (маска создания файла пользователя) вступает в игру, что усложняет задачу. Наиболее распространенная umask - 022, что означает, что при создании нового каталога разрешения не равны 777 (drwxrwxrwx) по умолчанию, а скорее 777-022, что составляет 755 (drwxr-xr-x).И когда вы создаете новый файл, разрешения устанавливаются не по умолчанию 666 (-rw-rw-rw-), а скорее 666-022, что составляет 644 (-rw-r – r–).

Если ваша umask является наиболее распространенной из 022:

, произойдет следующее.

Команда (эквивалентная команда в системе счисления) Разрешения
chmod = rwx myfile.txt chmod 755 myfile.txt -rwxr-xr-x
chmod -wx myfile.txt chmod 444 myfile.txt -r – r – r–
chmod + x myfile.txt chmod 555 myfile.txt -r-xr-xr-x

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

Причина использования системы счисления вместо системы букв для установки разрешений заключается в том, что использование чисел позволяет вам установить различные разрешения для пользователя, группы и других в одном выпуске команды chmod и не зависит от того, как разрешения в настоящее время установлены.Рекомендуется использовать параметр -v (подробный) команды chmod, чтобы увидеть, на что изменились разрешения, поскольку ваша маска umask могла сыграть роль в создании разрешений.

Пути и разрешения

Чтобы вы могли установить разрешения для файла или каталога, UNIX должна сначала найти этот файл или каталог. Таким образом, если вы не находитесь в каталоге, содержащем файл или каталог, для которого вы устанавливаете разрешения, вы должны указать путь. Например, если вы находились в своем домашнем каталоге и хотели установить разрешения для файла с именем myfile.txt в каталоге с именем files, расположенном в вашем домашнем каталоге, вы должны использовать следующую команду:

% chmod -v 644 файла / myfile.txt 
 режим файла `files / myfile.txt 'изменен на 0644 (rw-r - r--) 

Определение текущих разрешений

Чтобы определить текущие разрешения для файла или каталога, используйте команду ls с параметром -l (строчная «L», а не цифра «1»), как в следующем примере:

% ls -l myfile.txt 

Слева от результирующей строки вывода будет список разрешений, представленный серией из десяти букв и дефисов.Последние девять пробелов разделены на группы по три, каждая из которых будет иметь в порядке r (чтение), w (запись) и x (выполнение) или, если это разрешение было отклонено владельцем файла, дефис (-) в его пространстве. Как и при настройке разрешений, три группы по три даны в следующем порядке: группа владельцев другие. Например, файл, режим которого был установлен выше как 644, будет иметь буквы:

 -rw-r - r - 

Эта последовательность показывает, что «myfile.txt» - это обычный файл (первое тире; буква «d» в этом месте указывает на каталог) с разрешением на чтение и запись для владельца (rw-), разрешение только на чтение для группы владельца. члены (r–) и разрешение только на чтение для других (r–).Если мы снова изменим режим с помощью команды:

% chmod -v 765 myfile.txt 
 режим файла `files / myfile.txt 'изменен на 0644 (rw-r - r--) 

, то команда ls -l myfile.txt будет отображаться как разрешения:

 -rwxrw-r-x 

Естественно, только владелец может изменять права доступа к файлу или каталогу.

Справочник и права доступа к файлам

UNIX - это среда «сверху вниз». Это означает, что если вы отказываетесь от «групповых» или «других» разрешений для каталога, всем подкаталогам и файлам в этом каталоге будет отказано в разрешениях, установленных на уровне каталога, хотя настройки, по всей видимости, не изменились.Например, если разрешения для проектов каталога: drwxr-xr-x, а для подкаталога project1: drwxr-xr-x, и вы запрещаете «групповые» и «другие» разрешения на доступ к проектам каталога, так что теперь права доступа: drwx —— разрешения для подкаталога project1 визуально остаются прежними: drwxr-xr-x, но члены группы и другие на самом деле не имеют разрешений, которые показаны для подкаталога project1. Это работает так же, но в обратном порядке, когда вы создаете подкаталог и устанавливаете разрешения, позволяющие членам группы и другим лицам получать доступ к каталогу.Они не смогут получить доступ к каталогу, если у них нет прав доступа ко всем предыдущим каталогам в пути к каталогу, к которому вы хотите, чтобы они имели разрешение на доступ.

Минимальное разрешение для доступа к каталогу - execute (x).

Группы

Как обсуждалось выше, существует набор разрешений для «группы», связанной с каждым файлом и каталогом. Это означает, что каждый пользователь системы UNIX является членом одной или нескольких групп. Когда создается учетная запись, ее пользователь назначается в группу, обычно это академическое звание пользователя.Номер идентификатора группы, который появляется в записи пользователя в файле паролей, указывает на «основную» группу пользователя. Группы обозначаются как именем (например, «факультет»), так и идентификационным номером группы (201 - это номер факультета). Номер группы может быть произвольным и всегда больше 100. Можно также быть членом одной или нескольких «второстепенных» групп. В отличие от идентификатора основной группы, номер идентификатора дополнительной группы отсутствует в вашей записи в файле паролей.

Чтобы увидеть идентификаторы ваших групп и все группы, в которых вы состоите, используйте идентификатор команды UNIX:

% id 

Если у вас есть файл и вы также являетесь членом более чем одной группы, вы можете изменить группу «владение» этим файлом с помощью команды chgrp, как показано в следующем примере:

% chgrp marine myfile.txt 

В этом примере «морской» - это имя группы, для которой вы хотите иметь разрешения. Обратите внимание, что это никоим образом не влияет на индивидуальное владение файлом; он просто изменяет группу, к которой применяются разрешения группы. Только владелец может внести это изменение (и, конечно, системный администратор), и владелец должен быть членом обеих задействованных групп, то есть группы по умолчанию, назначенной вам при создании вашего входа в систему, и новой группы, в которую вы предоставляете разрешения.

Начало работы в UNIX / Linux

.