/dev 디렉토리의 소유권 .. ㅠㅠ
글쓴이: imation2013 / 작성시간: 금, 2011/05/20 - 10:11오전
Cent 5 입니다.
개발 및 테스트용의 [ dev ] 라는 아이디가 있고 이 아이디의 홈 디렉토리는 /home/dev 입니다.
root 의 권한으로 이 홈디렉토리내의 소유권을 변경하고자 하였습니다.
chown -R dev:dev dev
아, 근데 그만 실수로 /dev 의 소유권이 몽땅 바뀌어버린 겁니다.
깜놀해서 chown -R root:root /dev 의 명령으로 다시 변경해놓고 다른 시스템에 들어가서 이 디렉토리의 권한을 살펴보니 root tty 로 되어있는것이 많고 몇몇은 root root , 또 몇몇은 root disk..
제각각이더라구요.
하나씩 비교해가면서 맞춰주기엔 너무 많습니다.
이거 어찌하면 좋을까요.
다행이 제가 실수한 시스템에 아직까지는 운영중인 서비스가 없어서 별다른 문제점이 나오진 않았지만.. 사실 /dev 내의 파일들이 무엇에 쓰이는 용도인지도 모릅니다 ㅠㅠ
Forums:
아직까지 운영중인 서비스가 없다면, 백업할 것
아직까지 운영중인 서비스가 없다면, 백업할 것 백업하신 후에 OS 재설치하시고, 사용자 이름을 dev 대신에 다른 것으로 바꾸시는게 좋겠습니다. 나중에 또 똑같은 실수를 하실지도 모르니까요.
세벌 https://sebuls.blogspot.kr/
$ rpm -qf /dev/null file
$ rpm -qf /dev/null
file /dev/null is not owned by any package
$ rpm -qf /dev/console
file /dev/console is not owned by any package
Linux (openeve:ca-kernel)$ rpm -q udev
udev-161-8.fc14.i686
요즘 최신 배포판은 udev를 써서 /dev/ 하위의 디바이스파일이 자동으로 생성될겁니다. CentOS 최신도 아마 udev를 쓸겁니다. 확인해보시길.
udev를 쓴다면 재부팅하면 저절로 원상복구됩니다.
댓글 달기