[devel] spt (hasher) и useradd
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Мар 7 16:57:11 MSK 2007
Dmitry V. Levin wrote:
> On Tue, Mar 06, 2007 at 05:44:54PM +0300, Alexey I. Froloff wrote:
>> * Dmitry V. Levin <ldv@> [070306 17:41]:
>>>>> Вобщем на часть файлов в tcb стоял владелец root:root вместо user:auth.
>>>> Это похоже на багу в fakeroot в районе реализации
>>>> setfsuid/setfsgid. Тоже об это споткнулся.
>>> Как воспроизводить? Если можно, то без помощи spt.
>> hsh --initroot...
>> hsh-shell --rooter
>> useradd
>
> $ hsh --ini --save --without-stuff
> $ hsh-run --r -- useradd foo
> $ hsh-run --r -- ls -la /etc/tcb/foo
> total 4
> drwx--s--- 2 foo auth 100 Mar 6 18:00 .
> drwx--x--- 32 root shadow 640 Mar 6 18:00 ..
> -rw-r----- 1 foo auth 19 Mar 6 18:00 shadow
> -rw------- 1 root root 0 Mar 6 18:00 shadow-
> -rw------- 1 root root 0 Mar 6 18:00 shadow.lock
>
> Т.е. у shadow.lock неправильные права?
В fakechroot я это фиксил.. правда не помню где.
Rgds,
Rider
Подробная информация о списке рассылки Devel