如果我以root用户身份运行tmux,则它可以正常运行并且可以正常运行。我创建了几个用户,它将不会以任何用户身份运行。
create session failed: : No such file or directory
我检查了外部$ TERM是xterm,内部$ TERM是屏幕,因为常见问题解答表明这是最常见的问题原因。
我已经在许多不同的系统上定期使用tmux,但是在此VPS上我无法弄清楚是怎么回事...请帮忙一下吗?
编辑:感谢Jay关于strace 的有用建议,我发现了/ dev / pty *的权限问题。我担心这对许多其他人来说不会是一个有用的职位,因为这似乎是一个一次性的问题。
strace -f -e trace=file tmux
32000 open("/dev/ptmx", O_RDWR) = -1 EACCES (Permission denied)
32000 open("/dev/ptyp0", O_RDWR) = -1 EACCES (Permission denied)
.....
32000 open("/dev/ptypf", O_RDWR) = -1 EACCES (Permission denied)
32000 open("/dev/ptyq0", O_RDWR) = -1 ENOENT (No such file or directory)