Bug 13213 - Неправильно обрабатывает вызовы setfsuid()/setfsgid()
Summary: Неправильно обрабатывает вызовы setfsuid()/setfsgid()
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: fakeroot (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-24 17:24 MSD by Timur Batyrshin
Modified: 2017-04-02 00:40 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timur Batyrshin 2007-10-24 17:24:26 MSD
При создании пользователя в среде hasher при помощи useradd, владелец файлов
/etc/tcb/user/{shadow-,shadow.lock} выставляется как root:root, в то время как
должен быть user:auth. У файла /etc/tcb/user/shadow владелец правильный.

Команда useradd запускалась как 'useradd -M user' из скрипта в profile/hooks.d/
при создании кэша образа VPS для OpenVZ.
Comment 1 Sir Raorn 2007-10-24 17:44:25 MSD
To proper package.
Comment 2 Anton Farygin 2007-10-24 23:52:59 MSD
А хост система - i586 или x86_64 ?
Comment 3 Sir Raorn 2007-10-25 01:22:56 MSD
i586.  Год назад вело себя аналогично.
Comment 4 Timur Batyrshin 2007-10-25 12:07:22 MSD
(In reply to comment #2)
> А хост система - i586 или x86_64 ?

i586
Попозже еще на x86_64 проверю.
Comment 5 Dmitry V. Levin 2008-01-21 01:14:45 MSK
confirmed
Comment 6 Dmitry V. Levin 2008-01-21 01:52:04 MSK
Дело даже не в обработке setfs[ug]id.

fakeroot не обрабатывает open, поэтому не замечает, что файлы, созданные 
процессом с переключённым [ug]id, должны выглядеть как принадлежащие
соответствующим [ug]id.
Всё, что fakeroot обрабатывает для отслеживания [ug]id -- это семейство функций
*chown*.

Боюсь что эту задачу должен решать upstream.