ubuntu はデフォルトではrootが無効化してある。
Q/Aにあった。
rootユーザのパスワードを設定/変更/有効化するにはどうすればいいですか?
# sudo passwd root
rootのユーザアカウントを無効化するにはどうすればいいですか?
# sudo passwd -l root
まぁubuntuに限った話ではないと思う。
telnetでrootでログインする場合は、下記も必要。
/etc/securetty
に root でログイン可能な端末名を記述する。
現在ログインしている端末名の確認は、
# tty /dev/pts/0
と表示されるのでこの端末名を securetty に追加する。(/dev 以降の名前)
/etc/securettyにpts/0〜pts/1を追加
console pts/0 ←追加 pts/1 ←追加
/etc/pam.d/login
pamの設定で無効にする方法もある。/etc/securetty ファイルを参照しないようにする。
auth required pam_securetty.so ←これをコメントアウトする