即使作为 root,我也无法在 /dev/pts/ 内创建字符设备

即使作为 root,我也无法在 /dev/pts/ 内创建字符设备
sudo mknod /dev/pts/mytty c 0 9

mknod: /dev/pts/mytty: 不允许操作

为什么我无法在该目录下创建字符设备文件?

答案1

您可以通过编程方式或使用(已创建的)工具创建伪终端。作为示例,您在这里创建/tmp/mypty使用索卡特

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

然后您可以读取/写入该文件。

相关内容