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

Содержимое удалено Содержимое добавлено
Строка 168:
Бит s могущественен и опасен. Если пользователь напишет любую программу, установит для неё бит '''s''' командой '''chmod''', а затем передаст её суперпользователю командой '''chown''', его программа получит право делать что хочет. Для борьбы с этой опасностью существуют разные методы. В системе BSD передавать файл от пользователя к пользователю или от группы к группе может только суперпользователь. В системе System V передать свой файл другому пользователю может любой, но при этом бит '''s''' сбрасывается.
 
Существует два бита s: для пользователя и для группы. Первый даёт исполняемой программыпрограмме права её владельца, а второй - права группы-владельца. Бит устанавливается и сбрасывается командой chmod так же, как и другие биты в коде доступа.
 
'''chmod [uga]{+-}s файл ... файл'''