2015-09-18 Emacs and TTY

I’m connecting to Kallobombus via SSH. It runs Debian 7.9 aka Wheezy. Recently a new problem appeared. I can no longer use Emacs unless I’m root.

=> Kallobombus

alex@kallobombus:~$ emacs
emacs: Could not open file: /dev/tty
alex@kallobombus:~$ sudo emacs
alex@kallobombus:~$ ls -l /dev/tty
crw------- 1 root root 5, 0 Sep 18 08:28 /dev/tty
alex@kallobombus:~$ cat /etc/debian_version
7.9
alex@kallobombus:~$ which emacs
/usr/bin/emacs

What’s the problem?

On a different server, running Ubuntu 14.04.1 LTS:

kensanata@po6:~$ cat /etc/debian_version
jessie/sid
kensanata@po6:~$ ls -l /dev/tty
crw-rw-rw- 1 root tty 5, 0 Sep 15 11:42 /dev/tty
kensanata@po6:~$ emacs

So, is the solution to chmod o+rw /dev/tty?

Oh well, I ran sudo chmod go+rw /dev/tty and that seemed to fix the problem. I just hope it didn’t create any security issues.

​#Emacs ​#Software

Comments

(Please contact me if you want to remove your comment.)

I just had the same problem on Debian 8.8 (jessie). Thanks!

– Christian Weiske 2017-07-13 20:21 UTC

=> Christian Weiske

Proxy Information
Original URL
gemini://alexschroeder.ch/2015-09-18_Emacs_and_TTY
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
169.397698 milliseconds
Gemini-to-HTML Time
0.44528 milliseconds

This content has been proxied by September (3851b).