LINUX.ORG.RU

sgid-бит, каталоги и umask


0

0

Давно мучает вопрос: почему при установленном sgid-бите на каталог при создании файла в нём группа наследуется, а права (r и w в основном интересуют) -- нет? (Надоело уже umask в 0002 выставлять...)

Ведь это было бы логично!

Может, какие-то технические сложности? Но ведь группу все равно менять приходится, а она хранится там же, где и права: в inode.

В гугле пытался искать, не нашёл. Но если кто-то подскажет верный запрос, тоже не обижусь.

★★★★

потому, что права не имеют никакой прямой связи с каталогом. при создании файла за права отвечает в первую очередь - создающая этот файл программа. А вот за принадлежность этого файла кому-то отвечает в первую очередь ОС.

dikiy ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.