Debian 7を使用していますが、誤って削除しても削除/dev/tty
できませんsudo su
。それでも私のユーザー名を使用してsshを使用できますが、rootアクセス権を取得しようとすると、sudo su
次のメッセージが表示されます。
sudo: no tty present and no askpass program specified
私の関連投稿への回答としてhttps://stackoverflow.com/a/26021233/401025/dev/tty
手動で作成できるとしましょう。
mknod /dev/tty c major 0
しかし、専攻を調べなければなりませんでした。 Debian 7の数字は何ですか?
答え1
Debian 7 でインストール:
$ ls -l /dev/tty
crw-rw-rw- 1 root root 5, 0 Sep 10 14:50 /dev/tty
だから、
mknod /dev/tty c 5 0
chmod 666 /dev/tty
chown root.root /dev/tty
これにより、キャラクターデバイスが作成され、所有権がrootに設定され、モードがに変わりますrw-rw-rw-
。