루트로서도 /dev/pts/ 내에 문자 장치를 생성할 수 없습니다.

루트로서도 /dev/pts/ 내에 문자 장치를 생성할 수 없습니다.
sudo mknod /dev/pts/mytty c 0 9

mknod: /dev/pts/mytty: 작업이 허용되지 않습니다.

이 디렉터리에 문자 장치 파일을 만들 수 없는 이유는 무엇입니까?

답변1

프로그래밍 방식으로 또는 이미 생성한 도구를 사용하여 의사 터미널을 생성할 수 있습니다. 예를 들어, 여기서는 다음을 /tmp/mypty사용 하여 만듭니다.소캇:

socat pty,link=/tmp/mypty,waitslave -

그런 다음 파일을 읽고 쓸 수 있습니다.

관련 정보