오류가 발생했습니다 xonsh: subprocess mode: permission denied: sudo
.
답변1
이것은 의 버그입니다 xonsh
. build_ins.py
모듈 에서 xonsh
파일을 열고 몇 바이트를 읽어 파일이 "바이너리"인지 확인하십시오.
def _is_binary(fname, limit=80):
with open(fname, 'rb') as f:
for i in range(limit):
char = f.read(1)
if char == b'\0':
return True
if char == b'\n':
return False
if char == b'':
return False
return False
이와 같이 보안에 민감한 프로그램은 sudo
일반적으로 실행 가능하지만 읽을 수 없으므로 충돌이 발생할 수 있습니다.