Некоторые отличия прав доступа к файлам в Linux от Windows:
- Назначение каждому файлу не только хозяина, но и группы. 1 По умолчанию группа создаётся для каждого пользователя и имеет то же имя и ID, что и пользователь. 1
- Особые права доступа. 1 Например, SUID и SGID биты позволяют обычным пользователям запускать программы от имени суперпользователя без знания его пароля. 3
- Идентификаторы пользователей и групп. 2 В Windows они находятся в одном пространстве, а в Linux это два разных множества. 2 Кроме того, один и тот же uid можно назначить нескольким пользователям, в то время как Windows строго следит за этим и не позволяет использовать один и тот же SID дважды. 2
- Доступ к файлам для разных категорий пользователей. 1 В Linux есть владелец файла, группа, связанная с файлом, и все остальные пользователи, кроме владельца и не привязанных к файлу пользователей групп. 1 Исключением является только суперпользователь (root), который имеет полный доступ ко всем файлам независимо от их атрибутов. 1
В Windows владельцем файла может быть либо операционная система, либо пользователь, который в свою очередь может иметь права гостя, обычного юзера и администратора, при этом возможности пользователя зависят от его статуса. 1