Tôi đã cài đặt Eucalyptus trên máy Linux của mình và tôi nhận thấy rằng đối với các quy trình thuộc sở hữu của người dùng bạch đàn, ps báo cáo userid thay vì tên người dùng. Ví dụ:
$ 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
Điều gì sẽ gây ra điều này xảy ra?
Lưu ý rằng có một mục thích hợp trong / etc / passwd:
$ grep eucalyptus /etc/passwd
eucalyptus:x:107:115::/var/lib/eucalyptus:/bin/bash
Cũng lưu ý rằng tài sản ls báo cáo quyền sở hữu các tệp bằng tài khoản bạch đàn:
$ touch foo
$ ls -l foo
-rw-r--r-- 1 eucalyptus eucalyptus 0 2010-09-23 11:47 foo