[Comm] cannot find name for user id

Dima =?iso-8859-1?q?dmitry_=CE=C1_sakhalin=2Eru?=
Ср Июл 2 09:46:10 MSD 2003


On Wed, 2 Jul 2003 10:32:22 +0500
Mike Lykov <combr на vesna.ru> wrote:

> В сообщении от Среда 02 Июль 2003 10:06 Dima написал:
> > On Wed, 2 Jul 2003 09:57:27 +0500
> >
> > Mike Lykov <combr на vesna.ru> wrote:
> > > ну так попробуй на досуге привести систему в такое же состояние, чтобы
> > > она тебе сказала cannot find name for uid ;)
> > Сдалал такое без проблем.
> > chmod o-r /etc/passwd
> 
> но откуда же тогда брался шелл у тех, у кого его не было?
> т.е. я от рута менял у некоего пользовтеля шелл (прямо в файле) с /dev/null 
> например на /bin/bash , и эта-то инфа читалась! при логине под ним я получал 
> именно /bin/bash . значит, права на чтение инфы о шелле были, а на чтение 
> имени - нет? как это?

Чтение имени происходит с правами пользователя который зашёл, а чтение shell(а)
с правами root.

WBR, Dmitry Plotnikov


Подробная информация о списке рассылки community