Acidentalmente deletado / dev / tty, como trazê-lo de volta no debian7?

1

Eu estou no debian 7 e acidentalmente excluo /dev/tty , então não posso mais sudo su . Eu ainda posso ssh com meu nome de usuário, no entanto, quando eu quero obter direitos de root com sudo su recebo a seguinte mensagem:

sudo: no tty present and no askpass program specified

Como a resposta em minha postagem relacionada no link SO diz, posso criar /dev/tty manualmente com

mknod /dev/tty c major 0

No entanto, tenho que descobrir o major. Alguma idéia de qual número pode ser no debian 7?

    
por Lost in OWL 24.09.2014 / 20:31

1 resposta

3

De uma instalação do debian 7:

$ ls -l /dev/tty
crw-rw-rw- 1 root root 5, 0 Sep 10 14:50 /dev/tty

faça o seguinte

mknod /dev/tty c 5 0
chmod 666 /dev/tty
chown root.root /dev/tty

Isso criará o dispositivo de caractere, definirá a propriedade para root e alterará o modo para rw-rw-rw- .

    
por 25.09.2014 / 05:00

Tags