ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] /usr/bin/id: cannot find name for user ID 46
@ 2006-02-24 22:54 Ivan Adzhubey
  2006-02-25  0:32 ` Dmitry V. Levin
  2006-02-25 22:14 ` Serge Ryabchun
  0 siblings, 2 replies; 6+ messages in thread
From: Ivan Adzhubey @ 2006-02-24 22:54 UTC (permalink / raw)
  To: sisyphus

Приветствую!

Странная проблема возникла с кластером после последнего обновления:

su -l <username> -s/bin/sh -c '...'

выполненое на нодах ругается приведенным в теме сообщением. В частности, это 
вылезает при запуске update_chrooted, а именно - скрипта postgresql.conf. Ну 
и, например, просто:

# /bin/su -l postgres -s /bin/sh -c 'ls -l'

Ругается так же, хотя "ls -l" потом отрабатывает успешно. Кластерные ноды 
имеют / смонтированый по NFS, в read-only. Гугление показало, что подобный 
глюк su вылезал и в RHEL, и действительно был как-то связан с permissions 
на / и с PAM. Понятно, что моя конфигурация далека от стандартной, но все же 
мне кажется - это бага. Только вот на что ее вешать - PAM, su?

-- 
Иван

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] /usr/bin/id: cannot find name for user ID 46
  2006-02-24 22:54 [sisyphus] /usr/bin/id: cannot find name for user ID 46 Ivan Adzhubey
@ 2006-02-25  0:32 ` Dmitry V. Levin
  2006-02-25  0:50   ` Ivan Adzhubey
  2006-02-25 22:14 ` Serge Ryabchun
  1 sibling, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2006-02-25  0:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 510 bytes --]

On Fri, Feb 24, 2006 at 05:54:22PM -0500, Ivan Adzhubey wrote:
> Странная проблема возникла с кластером после последнего обновления:
> 
> su -l <username> -s/bin/sh -c '...'
> 
> выполненое на нодах ругается приведенным в теме сообщением.

Забавно, у меня
$ getent passwd |fgrep :46:
postgres:x:46:46:PostgreSQL Server:/var/lib/pgsql:/dev/null

А у вас?

Дело в том, что в /etc/profile есть вызов "/usr/bin/id -un".
Просто так такие тривиальные вещи переставать работать не могут.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] /usr/bin/id: cannot find name for user ID 46
  2006-02-25  0:32 ` Dmitry V. Levin
@ 2006-02-25  0:50   ` Ivan Adzhubey
  0 siblings, 0 replies; 6+ messages in thread
From: Ivan Adzhubey @ 2006-02-25  0:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

On Friday 24 February 2006 19:32, Dmitry V. Levin wrote:
> On Fri, Feb 24, 2006 at 05:54:22PM -0500, Ivan Adzhubey wrote:
> > Странная проблема возникла с кластером после последнего обновления:
> >
> > su -l <username> -s/bin/sh -c '...'
> >
> > выполненое на нодах ругается приведенным в теме сообщением.
>
> Забавно, у меня
> $ getent passwd |fgrep :46:
> postgres:x:46:46:PostgreSQL Server:/var/lib/pgsql:/dev/null

Да, пользователь postgres (uid=46, gid=46) есть на всех нодах.

> А у вас?
>
> Дело в том, что в /etc/profile есть вызов "/usr/bin/id -un".
> Просто так такие тривиальные вещи переставать работать не могут.

Ага, это уже похоже на причину, посмотрю.

-- 
Иван

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] /usr/bin/id: cannot find name for user ID 46
  2006-02-24 22:54 [sisyphus] /usr/bin/id: cannot find name for user ID 46 Ivan Adzhubey
  2006-02-25  0:32 ` Dmitry V. Levin
@ 2006-02-25 22:14 ` Serge Ryabchun
  2006-02-25 22:36   ` Ivan Adzhubey
  1 sibling, 1 reply; 6+ messages in thread
From: Serge Ryabchun @ 2006-02-25 22:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Fri, Feb 24, 2006 at 05:54:22PM -0500, Ivan Adzhubey wrote:
> Приветствую!
> 
> Странная проблема возникла с кластером после последнего обновления:
> 
> su -l <username> -s/bin/sh -c '...'
> 
> выполненое на нодах ругается приведенным в теме сообщением. В частности, это 
> вылезает при запуске update_chrooted, а именно - скрипта postgresql.conf. Ну 
> и, например, просто:
> 
> # /bin/su -l postgres -s /bin/sh -c 'ls -l'
> 
> Ругается так же, хотя "ls -l" потом отрабатывает успешно. Кластерные ноды 
> имеют / смонтированый по NFS, в read-only. Гугление показало, что подобный 
> глюк su вылезал и в RHEL, и действительно был как-то связан с permissions 
> на / и с PAM. Понятно, что моя конфигурация далека от стандартной, но все же 
> мне кажется - это бага. Только вот на что ее вешать - PAM, su?


На /etc/passwd права не полезли? Глюк обычно связан с 
chmod 000 /etc/passwd



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] /usr/bin/id: cannot find name for user ID 46
  2006-02-25 22:14 ` Serge Ryabchun
@ 2006-02-25 22:36   ` Ivan Adzhubey
  2006-02-25 22:41     ` Dmitry V. Levin
  0 siblings, 1 reply; 6+ messages in thread
From: Ivan Adzhubey @ 2006-02-25 22:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Saturday 25 February 2006 17:14, Serge Ryabchun wrote:
> On Fri, Feb 24, 2006 at 05:54:22PM -0500, Ivan Adzhubey wrote:
> > Приветствую!
> >
> > Странная проблема возникла с кластером после последнего обновления:
> >
> > su -l <username> -s/bin/sh -c '...'
> >
> > выполненое на нодах ругается приведенным в теме сообщением. В частности,
> > это вылезает при запуске update_chrooted, а именно - скрипта
> > postgresql.conf. Ну и, например, просто:
> >
> > # /bin/su -l postgres -s /bin/sh -c 'ls -l'
> >
> > Ругается так же, хотя "ls -l" потом отрабатывает успешно. Кластерные ноды
> > имеют / смонтированый по NFS, в read-only. Гугление показало, что
> > подобный глюк su вылезал и в RHEL, и действительно был как-то связан с
> > permissions на / и с PAM. Понятно, что моя конфигурация далека от
> > стандартной, но все же мне кажется - это бага. Только вот на что ее
> > вешать - PAM, su?
>
> На /etc/passwd права не полезли? Глюк обычно связан с
> chmod 000 /etc/passwd

Права в порядке:

[root@node2 ~]# ls -l /etc/passwd
-rw-r--r-- 1 root root 3446 Jan 19 15:31 /etc/passwd


-- 
Иван


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] /usr/bin/id: cannot find name for user ID 46
  2006-02-25 22:36   ` Ivan Adzhubey
@ 2006-02-25 22:41     ` Dmitry V. Levin
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2006-02-25 22:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

On Sat, Feb 25, 2006 at 05:36:42PM -0500, Ivan Adzhubey wrote:
> On Saturday 25 February 2006 17:14, Serge Ryabchun wrote:
> > On Fri, Feb 24, 2006 at 05:54:22PM -0500, Ivan Adzhubey wrote:
> > > Приветствую!
> > >
> > > Странная проблема возникла с кластером после последнего обновления:
> > >
> > > su -l <username> -s/bin/sh -c '...'
> > >
> > > выполненое на нодах ругается приведенным в теме сообщением.
[...]
> Права в порядке:

А вы всё-таки посмотрите
# su -l postgres -s /bin/sh -c 'env LANG=C strace -e trace=file id -un'


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-02-25 22:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-24 22:54 [sisyphus] /usr/bin/id: cannot find name for user ID 46 Ivan Adzhubey
2006-02-25  0:32 ` Dmitry V. Levin
2006-02-25  0:50   ` Ivan Adzhubey
2006-02-25 22:14 ` Serge Ryabchun
2006-02-25 22:36   ` Ivan Adzhubey
2006-02-25 22:41     ` Dmitry V. Levin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git