[질문] uid 와 username 이 매핑 되지 않는 경우..

lusilis의 이미지

지금까지 redhat 9를 사용하다 이번에 테스트 삼아 fedora core 4 로 재설치를 했습니다.

일반 계정을 만들어서 작업을 하는데 이상한게 보여서 이렇게 질문을 드립니다.

일반적인 chown 명령을 이용해 변경한 내역이 ls 상에서는 잘 보이는데..

(UID=501=test 라면 ls -l 리스트 상에 test 로 잘 보입니다.)

-rw-------  1 test webadmin 8312  7월 24 20:31 .bash_history
-rw-r--r--  1 test webadmin   24  7월 23 14:18 .bash_logout
-rw-r--r--  1 test webadmin  674  7월 23 14:20 .bash_profile

그런데 이상하게도 ps -ef 명령을 실행해보면 test 라는 계정명이 보이지 않고 501 이라는 UID 로 나타납니다.

501      22836 22835  0 20:15 pts/0    00:00:00 -bash
501      23038 22836  0 20:17 pts/0    00:00:00 ps -ef

어딘가 수정할 부분이 있는건지 궁금합니다.

그럼 남은 주말 즐겁게 보내세요. ^^

nthroot의 이미지

test 계정의 UID가 501이 아니거나(cat /etc/passwd)
ps 명령이 /etc/passwd에 접근할 수 없거나...
둘중 하나가 아니라면..아리송 하네요. :shock:

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

lusilis의 이미지

우선 가장 먼저 의심할 수 있는 부분이 /etc/passwd에 있는 UID가 501 이 아닌 경우를 들 수 있는데 물론 확인한 부분이구요. ^^

두번째 ps 명령어의 경우 다른 계정으로 실행하면 제대로 보인답니다. ㅠ_ㅠ)

root 나 혹은 test 랑 같은 webadmin 그룹에 있는 계정 모두 말이죠.

흑흑흑. ㅠ_ㅠ)