В попытках писать статьи на компьютерную тематику, создается 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

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

Как увеличить текст в браузере

Увеличить или уменьшить размер текста в браузере, очень просто, а главное, полезно. Довольно часто, в сети, нам попадаются сайты с отличным контентом, но не очень хорошим дизайном. Где текст, не очень грамотно оформлен, сложночитаемый. Выход из такой ситуации, предоставлен нам, разработчиками современных браузеров (мой совет поможет при работе в Google Chrome, Firefox, Opera, Yandex браузере). О том как увеличить текст в браузере, сегодня в очень короткой статье.

Графический пароль на компьютер

Графический пароль - это способ входа в систему путем нажатия в активные области заранее установленной картинки. Это эффектно. Взломать такой пароль не легче чем графический пин-код (такие пароли, когда нужно соединить несколько точек) на мобильных устройствах. Просто на мобильных устройствах пальцы оставляют следы (иногда, это слишком очевидно), и намного сложнее это взломать на компьютере/ноутбуке. Но все по тексту, сегодня устанавливаем графический пароль на компьютер.

Проверка работоспособности сети. Используем ping

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

Формат файла xlsx, чем открыть ?

Статья с ответом в одну строку. Файл с расширением .xlsx - это файл Microsoft Excel Open XML (XLSX), и создается такой тип файлов в Microsoft Excel. Все очень просто! Но, не познавательно. Такой формат статьи вовсе не подходит для моего сайта, да и читатели, моя аудитория, люди интересующиеся, как правило, статьи дочитывающие до конца. Поэтому о .XLSX, подробно в статье далее по тексту.