完全なGUIをルートとして実行する方法は?


16

システムを台無しにするかどうか(このようなことをする可能性が高い)や、これが暗示する可能性のある潜在的なセキュリティ問題は気にしません。「rootログインを有効にする」だけでなく、GUIをボトムアップでrootとして実行することに注意してください。ログインのためだけにパスワードを入力したくないので、それを完全に制御できます。

もちろん、FirefoxやLibreOfficeなどのように、ターミナルを台無しにせずにルートとして実行するアプリケーションが必要です。だから、これをどうやってやるの?

この質問は、ルートが通常のユーザーから分離されている現在の許可システムを好まないユーザーに対処しようとします。私はそのような行動を支持しませんが、ユーザーが何らかの理由で望んでいる場合、この質問は彼らのトウモロコシに合うはずです。

新規ユーザーにはお勧めできません


1
s / new users / any users /をお勧めします。
Guntbert

ルートとしてログインしたtty1からルートGUIを起動することもできます。tty1からGUIを起動するには、この投稿を参照してください。
user123456

@PaulA。あなたが正しい質問にコメントしているとは思わない。
ブライアム

回答:


29

何をする前にこれを読んでくださいなぜルートとしてログインするのが悪いのですか?

まず、rootパスワードを設定する必要があります。

sudo passwd root
Enter new UNIX password:

これでrootパスワードが手に入りました。rootアカウントを有効にします:

sudo usermod -U root

次に、lightdm、gdm、またはkdmでとしてログインできるようにする必要がありますroot

これを有効にするには:

GDMで

/etc/gdm/custom.confファイルを編集して含めますAllowRoot=true

さらに、Ubuntuの新しいバージョンでは、次/etc/pam.d/gdm-passwordを含む行を編集してコメントアウトする必要があります 。

auth required pam_succeed_if.so user != root quiet_success

次のようになります。

#auth required pam_succeed_if.so user != root quiet_success

KDMで

/etc/kde4/kdm/kdmrcファイルを編集して、を変更AllowRootLogin=falseAllowRootLogin=trueます。

LightDMで

この手順により「その他」メニューが有効になるため、ユーザー名rootとログインを入力できます。編集/etc/lightdm/lightdm.confして追加する必要がありますgreeter-show-manual-login=true。次に再起動します。

他のセッションマネージャには、これを実現する他の方法があります。

お気づきのとおり、私は指示を出しましたが、どのような状況でも、rootとしてGUIを実行しないでください。マーフィーの法則によれば、あなたはどうにか混乱し、再びイライラするでしょう。

十分に遊んだのですが、どうやって戻るのですか?

ルートログインを無効にするには、次のように入力します。

sudo passwd -dl root

次に、上記のファイルの変更を元に戻します。超牛の力を持っているのは気分が良かったですか?


これは非常に良い要約でした。誰かが後でそれを更新してKDE5も含めることができるのだろうか?
シェビー

1

この目的のために、昔々まとめたLiveCDの再スピンでnodmを使用しました。

sudo apt-get install nodm

次に、ユーザーが使用できるように構成します。

sudo vi /etc/default/nodm

リンクが壊れています。たぶんこれは同じですか?(プラス、私はupvoted)
ロゴス

はい、リンクが変更された可能性がありますので、Logosによるリンクはおそらく最近のものです。
シェビー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.