UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 107:
=== Владельцы и права доступа ===
 
UNIX изначально спланирован как многопользовательская система (между прочим, в 1971 году не было персональных компьютеров). В UNIX есть '''пользователи''', которые объединены в '''группы'''. Каждый пользователь принадлежит одной или нескольким группам. Если он принадлежит к нескольким группам, то одна из них - первичная (primary), остальные - дополнительные (supplementary). Некоторые пользователи — привилегированные, они называются суперъюзерамисуперпользователями (superuser) и могут делать всё что угодно. Посмотреть своё имя пользователя можно командой '''whoami'''. Подробнее см. ниже в разделе «[[#Пользователи и группы |Пользователи и группы]]».
 
Каждый файл принадлежит какому–то пользователю и какой–то группе. Изначально владельцем файла становится тот, кто его создал. В System V файл принадлежит группе того, кто его создал, а в BSD - той же группе, что каталог, где он был создан. <ref>Строго говоря, файлы создают не пользователи, а процессы. Соответственно, файл наследует от процесса идентификатор пользователя EUID, а в BSD - и идентификатор группы EGID</ref>