Некоторые отличия подходов к доступу к файлам в Windows и UNIX:
В Windows используется файловая система NTFS, которая позволяет назначать права доступа с помощью списков контроля доступа (Access Control Lists, ACL). www.aldpro.ru Можно назначить права доступа любому количеству пользователей и групп. www.aldpro.ru Для файлов и папок существует не менее 14 разрешений NTFS, которые могут быть включены или блокированы. www.osp.ru
В UNIX используется субъект-субъектная модель доступа, где субъектом является процесс пользователя, а объектом — файл. www.uneex.ru heap.altlinux.org Права группируются по владельцу объекта, группе владельцев и остальным и состоят из базовых прав: чтение, запись и исполнение, а также дополнительных прав (подмены субъекта и разделяемости каталога). www.uneex.ru heap.altlinux.org
Некоторые другие отличия:
- Подход к работе с дисками. www.aldpro.ru В Windows есть понятие дисков или логических томов, которые обозначаются буквами латинского алфавита, а полный путь к файлу указывается, начиная с имени диска. www.aldpro.ru В UNIX используется единая иерархия каталогов и файловых систем, а полный путь к файлу указывается от корня файловой системы, который обозначается наклонной чертой «/». www.aldpro.ru
- Подход к хранению файлов программ. www.aldpro.ru В Windows служебные файлы операционной системы находятся в каталоге C:|Windows, а файлы приложений — в каталоге C:|Program Files, причём для каждого приложения создаётся отдельная папка, в которой хранятся все его файлы. www.aldpro.ru В UNIX для организации файлов придерживаются стандарта иерархии файловых систем (Filesystem Hierarchy Standard, FHS), который унифицирует размещение файлов по их назначению. www.aldpro.ru
- Роль суперпользователя в системе. www.aldpro.ru В Windows учётная запись суперпользователя называется Administrator и имеет идентификатор безопасности SID, заканчивающийся на 500, но жёсткой привязки к идентификатору нет, и эти привилегии можно назначить любому другому пользователю. www.aldpro.ru В UNIX суперпользователь имеет имя root и POSIX-идентификатор 0, который до версии ядра 2.2 использовался в качестве исключения во всех проверках прав доступа. www.aldpro.ru