Bug 1610 - Невозможно добавить нового пользователя в систему
Summary: Невозможно добавить нового пользователя в систему
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: shadow-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P4 major
Assignee: Mikhail Efremov
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-24 14:44 MSK by Andrew Fediushin
Modified: 2003-08-25 15:18 MSD (History)
2 users (show)

See Also:


Attachments
0001610-adduser-error.log (21.17 KB, application/octet-stream)
2002-11-24 14:44 MSK, Andrew Fediushin
no flags Details
0001610-adduser-error-2.log (21.25 KB, application/octet-stream)
2002-11-26 09:41 MSK, Andrew Fediushin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Fediushin 2002-11-24 14:44:03 MSK
При попытке добавить нового пользователя в систему
командой \"adduser newuser\" выдается:
lstat: Permission denied
Problems creating /etc/tcb/newuser
При этом в /etc/tcb создается пустой каталог newuser с правами 000, владельцем root и группой root.

---

---
Лог, полученный командой 
strace -oadduser-error.log adduser newuser
прилагается.

Система - ALT Linux Sisyphus (20021121).

Comment 1 Dmitry V. Levin 2002-11-25 02:29:40 MSK
Unable to reproduce.
Please use strace >= 4.4-alt5 for tracing.
Comment 2 Dmitry V. Levin 2002-11-25 02:29:40 MSK
Unable to reproduce.
Please use strace >= 4.4-alt5 for tracing.
Comment 3 Andrew Fediushin 2002-11-25 08:39:25 MSK
А где взять strace столь новой версии ? На данный момент на ftp.altlinux.ru имеется только
версия strace-4.4-alt4 ...
Comment 4 Andrew Fediushin 2002-11-25 08:39:25 MSK
А где взять strace столь новой версии ? На данный момент на ftp.altlinux.ru имеется только
версия strace-4.4-alt4 ...
Comment 5 Dmitry V. Levin 2002-11-25 16:18:51 MSK
Появится по окончании очередной синхронизации.
Comment 6 Dmitry V. Levin 2002-11-25 16:18:51 MSK
Появится по окончании очередной синхронизации.
Comment 7 Andrew Fediushin 2002-11-26 09:41:59 MSK
После синхронизации (и получения новой strace):
strace -o adduser-error-2.log adduser newuser 
Отличия от предыдущего лога - минимальны.
Comment 8 Andrew Fediushin 2002-11-26 09:41:59 MSK
После синхронизации (и получения новой strace):
strace -o adduser-error-2.log adduser newuser 
Отличия от предыдущего лога - минимальны.
Comment 9 Dmitry V. Levin 2002-11-26 12:37:45 MSK
Интересная картинка получилась:
mkdir(\"/etc/tcb/newuser\", 0700)         = 0
open(\"/etc/tcb/newuser/shadow\", O_RDWR|O_CREAT|O_TRUNC, 0600) = 9
close(9)                                = 0
chown32(\"/etc/tcb/newuser/shadow\", 0, 27) = 0
chmod(\"/etc/tcb/newuser/shadow\", 0640)  = 0
chown32(\"/etc/tcb/newuser\", 0, 27)      = 0
chmod(\"/etc/tcb/newuser\", 02710)        = 0
stat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
lstat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
stat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
chown32(\"/etc/tcb/newuser\", 0, 0)       = 0
chmod(\"/etc/tcb/newuser\", 0)            = 0
lstat64(\"/etc/tcb/newuser/shadow\", 0x7ffff600) = -1 EACCES (Permission denied)

Какое ядро могло такое сделать?
Comment 10 Dmitry V. Levin 2002-11-26 12:37:45 MSK
Интересная картинка получилась:
mkdir(\"/etc/tcb/newuser\", 0700)         = 0
open(\"/etc/tcb/newuser/shadow\", O_RDWR|O_CREAT|O_TRUNC, 0600) = 9
close(9)                                = 0
chown32(\"/etc/tcb/newuser/shadow\", 0, 27) = 0
chmod(\"/etc/tcb/newuser/shadow\", 0640)  = 0
chown32(\"/etc/tcb/newuser\", 0, 27)      = 0
chmod(\"/etc/tcb/newuser\", 02710)        = 0
stat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
lstat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
stat64(\"/etc/tcb/newuser\", {st_mode=S_IFDIR|S_ISGID|0710, st_size=4096, ...}) = 0
chown32(\"/etc/tcb/newuser\", 0, 0)       = 0
chmod(\"/etc/tcb/newuser\", 0)            = 0
lstat64(\"/etc/tcb/newuser/shadow\", 0x7ffff600) = -1 EACCES (Permission denied)

Какое ядро могло такое сделать?
Comment 11 Andrew Fediushin 2002-11-26 20:26:53 MSK
Ага, это было именно ядро ...
Стояло 2.4.19-alt0.2-up, после обновления до 2.4.19-alt0.8-up все заработало :)
Брр... чудеса какие-то ... ядро я подозревал в последнюю очередь, ибо стояло три
месяца и все работало, только после октябрьских обновлений (кажется в конце октября)
такое началось.
Comment 12 Andrew Fediushin 2002-11-26 20:26:53 MSK
Ага, это было именно ядро ...
Стояло 2.4.19-alt0.2-up, после обновления до 2.4.19-alt0.8-up все заработало :)
Брр... чудеса какие-то ... ядро я подозревал в последнюю очередь, ибо стояло три
месяца и все работало, только после октябрьских обновлений (кажется в конце октября)
такое началось.
Comment 13 Dmitry V. Levin 2002-11-27 15:22:48 MSK
Ok, there are no bug in tcb/shadow suit.
Comment 14 Dmitry V. Levin 2002-11-27 15:22:48 MSK
Ok, there are no bug in tcb/shadow suit.