24 декабря 2013 г., 13:09 пользователь Anton Sayetsky <[email protected]>написал:

> 24 декабря 2013 г., 12:59 пользователь Alexander Yerenkow
> <[email protected]> написал:
> > Привет, столкнулся с поведением фри, которое немножко нарушает
> проходимость
> > тестов.
> >
> > а именно:
> >
> > echo "bblabla" > tempx && chmod 0000 tempx && md5 tempx && ls -l tempx
> > MD5 (tempx) = 93914cdded0eebb9b8a2aa7c6b1c8881
> > ---------- 1 root wheel 8 24 дек 12:57 tempx
> >
> > То есть, руту даётся возможность прочитать файл без прав. Тест показал
> что
> > поведение одинаковое на zfs и ufs.
> > Кто-то может подсказать хотя бы где это описано, и можно ли это поведение
> > как-то контролировать?
> [root@asr7805q ~]# echo "bblabla" > tempx && chmod 0000 tempx &&
> md5sum tempx && ls -l tempx
> 93914cdded0eebb9b8a2aa7c6b1c8881  tempx
> ---------- 1 root root 8 Дек 24 13:07 tempx
> [root@asr7805q ~]# uname -a
> Linux asr7805q.local 2.6.32-358.23.2.el6.centos.plus.x86_64 #1 SMP Thu
> Oct 17 00:31:29 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> [root@asr7805q ~]#
>
> Это поведение - by design.
>

То есть сборки под рутом которые включают в себя всякие тесты на права
чтения будут нагло читать всё подряд.
Блин, для портов это не круто на данный момент.



-- 
Regards,
Alexander Yerenkow

Ответить