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
