UbuntuのDesktop環境にrootでログインする

Ubuntuで作業してるとroot権限が必要な場面も多々あるし、ポチポチとコマンド打つより、せっかく使えるならGUIでサクッと作業した方が便利な場合もある。しかし、デフォルトの状態ではDesktop環境にはrootでログインできないので、ログインできるようにする方法。
rootのパスワードを設定する
$ sudo -i passwd root
設定ファイルを編集する
lightdm.confに以下の内容を追加する。lightdm.confが存在しなければ新規作成する。
$ sudo nano /etc/lightdm/lightdm.conf[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
rootでログイン後にエラーが表示される場合
上の設定で、Desktop環境にrootでログインできるようになるけど、ログイン後にエラーが表示される場合は、以下の修正を行う。
エラーメッセージ/root/.profileの読み込み中にエラーがありました
mesg: ttyname failed: デバイスに対する不適切なioctlです
$ sudo nano /root/.profilemesg n || true↓ この行を下のように書き換えるif `tty -s`; then
  mesg n
fi
この記事に書かれている製品やソフトについて
  • Ubuntu 16.04.1 LTS