실수로 chmod +x /*를 실행했습니다. 얼마나 잘못됐나요?

실수로 chmod +x /*를 실행했습니다. 얼마나 잘못됐나요?

나는 내가 있는 디렉터리의 모든 파일을 실행 파일로 표시하고 싶었고, chmod +x /*이것이 현재 내가 있는 디렉터리의 모든 파일을 실행 파일로 표시하는 명령이라고 생각했기 때문에 실행했습니다.

내가 엉망으로 만들었나요? 이전에는 파일 권한이 어땠는지 기억이 나지 않습니다. 나는 그것을 사용하지 않았습니다 sudo.

답변1

이는 반복되지도 않기 때문에 아마도 수행할 수 있는 우발적인 chmod-in-root 작업 중 가장 덜 유해한 작업일 것입니다. 내 Ubuntu 상자를 보면 루트 디렉터리에 디렉터리가 아닌 파일은 vmlinuz와 initrd뿐입니다. 해당 파일의 x 비트는 문제가 되지 않습니다.

chmod go-x /root루트 사용자의 홈 디렉토리를 보호하려면(단일 사용자 데스크톱 시스템인 경우 매우 중요함) 이것이 전부라고 생각합니다 . (아 잠깐만요, 루트가 아닌 경우에는 처음부터 이러한 디렉터리에 대한 권한을 변경할 수도 없으므로 전혀 문제가 없을 것입니다.)

관련 정보