如果我以root身份运行tmux,它会正常运行并且功能齐全.
我创建了几个用户,它不会像任何用户一样运行.
32000 open(“/ dev / ptyp0”,O_RDWR)= -1 EACCES(权限被拒绝)
…..
32000 open(“/ dev / ptypf”,O_RDWR)= -1 EACCES(权限被拒绝)
32000 open(“/ dev / ptyq0”,O_RDWR)= -1 ENOENT(没有这样的文件或目录)
我创建了几个用户,它不会像任何用户一样运行.
create session Failed: : No such file or directory@H_301_5@我检查了外面的$TERM是xterm,里面的$TERM是屏幕,因为常见问题解答表明这是最常见的问题原因. @H_301_5@我经常在许多不同的系统上使用tmux,但是我在这个VPS上我无法弄清楚它是什么……请帮助一下? @H_301_5@编辑:感谢Jay’s有关strace的有用建议,我发现了/ dev / pty *的权限问题.我担心这对许多人来说不是一个有用的帖子,因为它似乎是一个一次性的问题.
strace -f -e trace=file tmux@H_301_5@32000 open(“/ dev / ptmx”,O_RDWR)= -1 EACCES(权限被拒绝)
32000 open(“/ dev / ptyp0”,O_RDWR)= -1 EACCES(权限被拒绝)
…..
32000 open(“/ dev / ptypf”,O_RDWR)= -1 EACCES(权限被拒绝)
32000 open(“/ dev / ptyq0”,O_RDWR)= -1 ENOENT(没有这样的文件或目录)