잘못 chown /dev

잘못 chown /dev

이것은 postgres 데이터베이스를 실행하는 RedHat 시스템입니다. 아무것도 깨진 것 같지 않았습니다.

복원을 요청해야 합니까? 이것은 하루의 일을 망칠 수 있으므로 서두르지 않습니다.

내가 읽은 것 중 일부는 트릭을 수행할 수 있지만 나는 그것을 사용해 본 적이 없으며 그것에 대해 많이 알지 못합니다.

udevadm 트리거

/sbin/MAKEDEV

답변1

재부팅하면 개발자가 원래대로 돌아올 것입니다. 실제 파일이 아니라 장치일 뿐입니다. 일부 심볼릭 링크가 있을 수 있지만 좋은 chmod는 이를 무시합니다. :)

편집: 입이 있는 곳에 돈을 투자하는 것뿐입니다...

find /dev -exec ls -la '{}' \; > /home/mike/dev-perms1
sudo chmod -Rv 777 /dev
sudo reboot
find /dev -exec ls -la '{}' \; > /home/mike/dev-perms2

동일한... :)

추신... /dev만 chmoded했는지 확인하세요...다른 디렉토리를 chmoded했다면 문제가 발생할 수 있습니다...

답변2

chown dev는 위험하지 않지만 안전을 위해 깨끗한 가상 머신(물론 동일한 시스템, 이 경우 rhel)을 설치하고 거기에서 올바른 권한을 복사하십시오. chmod는 약간 위험하지만 간단한 해결책은 일반적으로 cpio를 사용하여 모든 디렉터리를 백업하고 문제가 발생하면 cpio 아카이브에서 복원하거나 rsync를 사용하는 것입니다.

관련 정보