Bug 13213 - Неправильно обрабатывает вызовы setfsuid()/setfsgid()
: Неправильно обрабатывает вызовы setfsuid()/setfsgid()
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/fakeroot)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-24 17:24 by
Modified: 2017-04-02 00:40 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-24 17:24:26
При создании пользователя в среде 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 From 2007-10-24 17:44:25 -------
To proper package.
------- Comment #2 From 2007-10-24 23:52:59 -------
А хост система - i586 или x86_64 ?
------- Comment #3 From 2007-10-25 01:22:56 -------
i586.  Год назад вело себя аналогично.
------- Comment #4 From 2007-10-25 12:07:22 -------
(In reply to comment #2)
> А хост система - i586 или x86_64 ?

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

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

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