ASi

ubuntuのrootアカウントを有効化

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  ←これをコメントアウトする