LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): yaanaa (// 情 //)
날 짜 (Date): 1998년 8월 27일 목요일 오전 11시 31분 22초
제 목(Title): 리눅스(슬렉웨어)에서 패스워드변경[q]



리눅스(슬랙웨어)에서 "passwd"라는 명령어로 패스워드를 변경할려고 합니다.
old와 new passwd 까지는 입력을 받습니다.
그런데. 새 패스워드 확인까지 하고 나면
다음과 같은 메세지가 뜹니다.

setpwnam: File exists
Password *NOT* changed.  Try again later.


"whereis setpwnam"로   file을 찾아 봤지만 나타나지 않습니다.
그리고,

passwd 명령의 퍼미션을 확인해본결과 다음과 같습니다.

ns:/etc# ls -al passwd
-rwSr--r--   1 root     root         1663 Aug 27 09:57 passwd

han.comp.os.unix에서 passwd의 퍼미션이 644여야한다는 얘기를 줏어들어서
퍼미션을 다음과 같이 바꾸었습니다.

ns:/etc# ls -al passwd
-rw-r--r--   1 root     root         1663 Aug 27 09:57 passwd


하지만 여전히 같은 에러가 뜹니다.
무엇이 문제죠?


p.s.
행여나 해서 확인햇습니다.
ns:/usr/bin# ls -al passwd
-rws--x--x   1 root     bin          8024 Jun  2  1996 passwd*

이쪽 퍼미션도 바꿔줘야하나요??
그리고, 퍼미션에 -s-는 도대체 뭔가요??
man chmod에서 확인해봤는데.
set  user  or       group  ID  on  execution(s)라고 나타나는데
무슨뜻인지.?

그럼 부탁드려요.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.