psがユーザー名の代わりにuidを報告する原因は何ですか?

psがユーザー名の代わりにuidを報告する原因は何ですか?

私は持っていますユーカリ私はLinuxコンピュータにインストールしましたが、ユーカリユーザーが所有するプロセスの場合メモユーザー名の代わりにユーザーIDを報告します。たとえば、

$ sudo -i -u eucalyptus
$ ps u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
107      29764  0.0  0.0  19376  2104 pts/2    S    11:43   0:00 -bash
107      30198  0.0  0.0  15256  1180 pts/2    R+   11:44   0:00 ps u

これが起こる原因は何ですか?

/etc/passwdに正しいエントリがあります。

$ grep eucalyptus /etc/passwd
eucalyptus:x:107:115::/var/lib/eucalyptus:/bin/bash

また参考にしてくださいエルエスプロパティはユーカリアカウントのファイル所有権を報告します。

$ touch foo
$ ls -l foo
-rw-r--r-- 1 eucalyptus eucalyptus 0 2010-09-23 11:47 foo

ベストアンサー1

psuidは、ユーザー名が8文字を超える場合に使用されます。

おすすめ記事