[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): yschoe (마술사) 날 짜 (Date): 1998년 8월 29일 토요일 오후 04시 29분 36초 제 목(Title): Re: 리눅스(슬렉웨어)에서 패스워드변경[q] 우선 setpwnam: File exists Password *NOT* changed. Try again later. 에서는.. setpwnam 이란 함수에서 어떤 화일 (뭔지 몰라도)을 못찾겠다는것 같고요.. /usr/bin/passwd 는 r-sr-xr-x 이 제대로 된 퍼미션일겁니다. 여기서 s, 즉 set userid bit이 의미하는 것은, 아무 유저나 passwd 프로그램을 수행시에 임시로 root의 권한을 가지게 하라는 의미입니다. 즉, 임의의 유저가 passwd를 수행할때 그걸 수행하는 동안만 root의 권한을 가집니다. 그래야 r--r--r-- 정도로 되어있는 /etc/passwd의 내용을 바꿀수 있잖아요 (일반 유저의 제한된 권한으로도...). * vi가 안되니까 완전히 두서없는 대답이 되어버렸네요. |\/| /\ /// () () |_ /// /\ []|~ /\T/// /\|~ |