문제가 있습니다 macchanger
.
명령을 실행하려고 할 때마다 macchanger -r eth1
다음 오류가 발생합니다.
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
이 명령을 루트로 실행하고 ulimit
다음과 같이 설정했습니다.제한 없는.
이 오류를 방지하려면 어떻게 해야 합니까?
답변1
Linux의 모든 것은 파일입니다(이와 같은 작은 프로세스도 마찬가지입니다 macchanger
). 따라서 이미 많은 프로세스가 실행되고 있다면 시스템이 관리할 수 있는 파일 한도에 도달했을 가능성이 높습니다.
에 관한 기사입니다.리눅스 확장성