В попытках писать статьи на компьютерную тематику, создается nextontext.ru

Реклама на nextontext.ru

Из этой статьи вы узнаете:

О том как система Mac OS назначает права доступа

Что такое chmod?

2013.12.17---default-permissions-in-OS-X--logo-2Создание новых папок и файлов в OS X подразумевает автоматическое назначение им определенных прав доступа. В результате эти объекты становятся видны из других аккаунтов системы, и многим это не нравится. Сегодня мы поговорим о правах доступа в OS X, разберемся в том как система назначает права, откроем консоль, и вообще любая теория настолько прекрасна, что хочет говорить/писать о ней долго и подробно. Но мы постараемся коротко, на две статьи.

 

В OS X существует домашняя директория, которая открывается только тому пользователю, который ее создал. При этом если вы создадите файл непосредственно в домашней папке, а не в каком либо другом подкаталоге по умолчанию, вас неприятно удивит, что другие пользователи увидят созданный вами объект. Многие пользователи OS X сталкиваются, и не понимают, каким образом работают права доступа в их системе. Именно для этого мы написали статью по правам доступа в OS X. Если вы владелец компьютера от Apple, вам непременно будет интересно узнать подробности о вашей системе и о том, как в ней распределяются права.

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

У каждого объекта в OS X есть разрешения - это свод правил для системы по которым она определяет каким пользователям или группам предоставлять рабочие возможности при работе с файлами. В настройках пользователь может с легкостью установить права доступа OS X, тем самым создать круг объектов полностью изолированных от внешнего мира. Как правило, к этим объектам относятся домашняя папка или область системных файлов, где настройка осуществляется таким образом, что все важные ресурсы доступны исключительно для чтения (без возможности вносить изменения).

Когда в системе OS X создаются файлы, в первую очередь вход к ним имеет владелец, который может настроить права доступа для группы и всех остальных. Установки, в которых меняются права доступа OSX к объектам, в момент их создания называются "umask", который в свою очередь является маской доступа к файлам.

Чтобы понять, как работает umask необходимо начать разбираться со стандартными правами к файлам и папкам в OS X, поэтому описание umask мы решили вывести в отдельную статью (ссылка ниже).

Итак, мы создадим тестовую папку в OS X для наших исследований. Первое что нам нужно это посмотреть права доступа к этой папке. Для этого необходимо попасть в свойства рассматриваемого объекта. Чтобы открыть свойства нажимаем правой клавишей мыши на созданном объекте, а в выпадающем меню ищем пункт “Свойства”, нажимаем.

2013.12.17---default-permissions-in-OS-X---1

 

Откроется окно свойств нашего объекта (папки, файла), где мы должны обратить внимание в самый низ, на пункт “Общий доступ и права доступа”. В этом пункте назначенные системой права на работу с нашим объектом.

2013.12.17---default-permissions-in-OS-X---2

 

Обратите внимание на картинку сверху, доступ для всех кроме создавшего папку администратора находится на 4 уровне.  Вы спросите, почему на 4? И откуда я вообще могу знать про уровни? Все дело в том, что в Unix системах (которой наш Mac OS X является) обычно используется инструмент командной строки как - "chmod", именно ему по силам создавать правила работы с файлами и папками, которым следует система. Командой chmod управляют следующим образом:

chmod MODE TARGET

Управление ведется из командной строки в OS этот инструмент называется “Терминал”, а находится он в папке “Утилиты”, общего каталога с установленными программами.

Очевидно, что TARGET (Цель) - это файл на котором мы меняем права доступа, а MODE (режим, способ) - один из многих уровней доступных действий, назначаемых владельцем файла для всех остальных. Установлено, что уровней может быть с 0 до 7, и означают они следующее:

0 - Доступ закрыт

1 - Только выполнение

2 - Только запись

3 - Запись и выполнение

4 - Только чтение

5 - Чтение и выполнение

6 - Чтение и запись

7 - Чтение, Запись, Выполнение

Думаю теперь вам понятно, почему мы решили, что пользователи на картинке выше имеют 4 уровень доступа. В "MODE" команды chmod эти числа, которые записываются серией из трех. Каждое число открывает новые возможности при работе в системе для каждой группы, где первым идет владелец учетной записи, вторым группа, а третьими все остальные. Таким образом, если смотреть на доступ к папке с которой мы сегодня работаем, сквозь chmod, права доступа в OS X на этот объект распределены как 744, где 7 - Чтение, Запись, и Запуск для администратора, 4 - чтение для группы, и 4 - чтение для всех остальных.

Chmod очень полезный инструмент при работе с доступом к файлам и папкам в OS X. Он прекрасно изменяет уже созданный права именно так как нужно нам. Но как мы уже сказали он работает с уже созданным материалом, а как быть с установками в системе по умолчанию? как настроить работу пользователей на еще не созданные файлы, чтобы не залезать в chmod и устанавливать права из него? На этот вопрос нам ответит umask, и вторая часть нашей статьи доступная по ссылке ниже.

 

Вторая часть статьи доступна по ссылке: umask в Mac OS X, базовые понятия

 

 В центре внимания читателей:

Это нужно знать перед обновлением системы

Рассказываем о iOS 7 или что такое синяя точка? Как удалить почту на iOS 7, и почему мое устройство быстро садится?

Как пользоваться iBooks в OS X Mavericks. Дадим несколько советов



Друзья! Понравилась статья? Мне нужна ваша поддержка в Яндекс Дзен

Подпишитесь, поставьте Лайки!

СПАСИБО!!!



Реклама на nextontext.ru

Реклама на nextontext.ru

В том случае, если вы пропустили

Как сделать ссылку в word

Вот как бывает дорогие друзья. Я хотел написать статью о том, как переходить по ссылкам в Word не используя клавишу Ctrl. Но, оказалось, что люди не ищут этого в интернете. Точнее это волнует незначительное количество пользователей Microsoft Word. Намного больше людей озадачены тем, как создать ссылку в Word? Об этом сегодня и поговорим, как создать ссылку в Word на заголовок, другой документ или статью в интернете.

Находим соответствия. ПОИСКПОЗ в excel с примерами

Довольно часто в Excel требуется найти элемент в диапазоне ячеек. И вернуть позицию этого элемента в диапазоне. Например, у нас есть диапазон A1:A3 со значениями 2, 10 и 15. Набираем формулу “=ПОИСКПОЗ(10;A1:A3;0)” и получаем значение 2, так как 10 стоит вторым в диапазоне. Тут все просто, но, в заголовке этой статьи, стоит слово с примерами, значит нужно более детальное объяснение с примерами!

Формула последний день месяца в excel

Случается так, что в отчетах Excel Вам необходимо “подбирать” последний день месяца. Однако, не всегда очевидно, как научить excel вставлять последний день месяца в таблицу, нужна формула. Вот этой формуле я Вас и научу!

Всегда запускать программу от имени администратора

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