[ 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)라고 나타나는데 무슨뜻인지.? 그럼 부탁드려요. |