Решаване на проблема с "Cannot open your terminal" при ползване на screen след su
Най-лесно е просто да се ползва алтернативата на screen, наречена byobu (е, не е точно алтернатива, ама след като работи повече не ми трябва да знам).
За любителите на дългите команди и нежелаещи да ползват друга програма:
$ su $user -c "script /dev/null -qc \"screen -r\""
Проблемът не се наблюдава ако вместо su се ползва ssh към същата машина.
Отварянето на дупка в сигурността с chmod няма смисъл след като ги има горните три алтернативи.
Установих, че след стартиране на byobu може да се пусне screen (включително и "screen -r"), обаче клавишните комбинации ги взима byobu.
Коментари
Публикуване на коментар