계속 같은 소유자로 생성되는 파일....
글쓴이: boabem / 작성시간: 토, 2006/08/12 - 3:35오후
안녕하세요..
요사이 xbox에 리눅스 세팅하는 재미에 빠진 고강훈이라고 합니다.
xbox에 xebian(debian sarge판) 1.4를 설치하고선 zb5를 세팅하고 있습니다.
그런데 zb5가 작동을 안하는 문제가 생겼씁니다. phpmyadmin은 정상 작동을 하고요..
그래서 살펴 보니까 /var/www/zb5 의 소유자가 root가 아닌 datum이라는 사용자 입니다.(하의 파일 포함)
datum은 제가 vsftp용으로 만든 home이 없는 계정입니다.
아마도 제가 데스크탑에서 ftp를 이용하여 /var/ftp에 datum 계정으로 올린 후
root 계정으로 압축을 풀었기 때문인것 같습니다.
그래서 rm -rf /var/www/zb5 라는 디렉토리를 삭제한 후
zb5.0.0.5.tar.gz 파일의 소유자를 root로 변경한 후 다시 압축을 풀어도
/var/www/zb5의 소유자는 datum으로 나옵니다.
그래서 파일을 아예 루트계정서 압축을 풀어 소유자 및 그룹을 확인하고
mv로 파일을 이동시키면 다시 소유자가 datum으로 되어 있습니다.
해결 방안과 원인을 알고 싶습니다.
Forums:
자답..
멍청한 짓을 한듯 싶습니다
datum:x:1005:1005::/var/ftp:/bin/noshell
입니다.
그런데 login 명령으로 datum으로 로그인 했더니.. root가 되더군요..
datum:x:1005:1005::/var/ftp:/bin/bash 로 바꾸구
datum사용자를 logout 했는데도 who 하면 계속 존재 하는군요..
강제로 종료 할 수 있는지요?
kill 명령으로 죽일 수 있습니다.
who를 사용하시면 해당 유저가 어느 tty를 쓰는지 알 수 있을 것입니다...
셸 커맨드라인에서 다음을 쳐서 해당 tty에 뜬 sh(bash)를 찾습니다. :-)
해당 tty에 뜬 sh의 pid를 알아내서, kill로 죽여버립니다. (PID는 "ps aux" 옵션의의 두번째 항목에서 알 수 있습니다.
혹은 해당 유저가 있는 pid를 알아내시던지.. 마음대로입니다.
그다음 kill -9 pid 로 죽이시면 되겠지요.. :)
----
It's Friday I want to play,
on Saturday don't want to stay, at home
thinking of you
so let me party all night long.
from m-flo, Come again lyrics
http://luna.onionmixer.net
감사합니다.
kill -9가 있었군요..
전 꼬였다고 그냥 REBOOT 했는데.. 그런 방법이 있었군요...
정말 감사합니다.
댓글 달기