Nếu tôi chạy tmux với quyền root, nó chạy bình thường và đầy đủ chức năng. Tôi đã tạo một vài người dùng và nó sẽ không chạy như bất kỳ người dùng nào.
create session failed: : No such file or directory
Tôi đã kiểm tra $ TERM bên ngoài là xterm và bên trong $ TERM là màn hình vì Câu hỏi thường gặp cho thấy đó là nguyên nhân phổ biến nhất gây ra sự cố.
Tôi đã sử dụng tmux thường xuyên trên nhiều hệ thống khác nhau, nhưng trên VPS này tôi không thể hiểu được chuyện gì ... Làm ơn giúp tôi một chút?
EDIT: Nhờ lời khuyên hữu ích của Jay về strace, tôi đã tìm thấy vấn đề về quyền với / dev / pty *. Tôi sợ đây sẽ không phải là một bài viết hữu ích cho nhiều người khác vì nó có vẻ như là một vấn đề một lần.
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)