web-dev-qa-db-ja.com

ルートアカウントを持っているのに、ログイン画面からルートとしてログインできない

12.04 LTSをインストールしましたが、意外なことにrootとしてログインできません。私はロックを解除してルートのパスワードを設定しましたが、ログイン中にルートIDとパスワードを入力できるGUIログインで「その他」オプションが表示されません。

私を助けてください。

5
Tapas

警告: 正当な理由がない限りこれをしないでください

ホームディレクトリを lvm に保存し、メンテナンスを実行するために時々アンマウントする必要があります。これらの状況では、fsckを待っている間にオンラインでドキュメントを検索し、Webを閲覧できるため、rootとしてログインする方がはるかに便利です。

デフォルトでは、Ubuntuのgreeter LightDMは、以前のように任意のユーザー名でのログインをサポートしなくなりました。

Default Config

しかし、これはまだLinuxであり、これを構成できます。ルート権限で/etc/lightdm/lightdm.confを編集し、次の行を追加します。

[SeatDefaults]
greeter-show-manual-login=true

再起動すると、rootを含むユーザー名で任意のユーザーとしてログインできます。

Altered Config

7
Adam Lassek

ターミナル(ctrl + T)を開いて、次を入力することもできます。

Sudo su

パスワードを入力すると、ルート権限が必要になります。お役に立てれば! :)

注:GUIでフォルダーとファイルを探索できるように、Sudo nautilusも試してください。

1
David Castillo

ほとんどの場合、これは悪いアイデアであるため、(多くの作業を手動でオーバーライドすることなく)これは不可能です。

this の質問では、rootとしてログインした場合に問題が発生する可能性のある多くのことについての良い議論があります。多くのことはまったく機能しません。他のことは期待どおりに機能しません。何か間違ったことをすると、コンピューター上のすべてのデータが破壊される可能性があります。悪意のある攻撃に対して、Windowsよりもコンピューターの脆弱性を高めます。

私が聞いたことがあるすべての場合において、人がルートとしてログインする方法を尋ねるとき、彼らはルートとしてログインすることなくより良いことができる何かを達成するためにルートとしてログインしようとしています。

そのため、質問を編集して、実際に達成しようとしていることをどのように達成するのが最善かを尋ねることをお勧めします。私たちはあなたがあなたの目標を達成するお手伝いをさせていただきます:)

1
David Oneill

これを行うには、ターミナルウィンドウ(ctrl + T)でこれらを記述してください。

Sudo su
passwd

最初のコマンドでは、おそらくパスワードを入力する必要があります。 2番目は、入力したものにルートパスワードを設定します。

0
FRD

私の知る限り、GUIログイン画面でrootとしてログインすることはできず、とにかく悪い考えです。 Juanの答えは正解です。ターミナルとSudo suをrootユーザーに起動して(sudoersグループにいる場合)、必要に応じてGUIを使用するプログラムを起動できます。

0
in8sworld

最初:

実際にルートログインを有効にするには、まずルートアカウントのパスワードを設定してから、ロックされたルートアカウントのロックを解除する必要があります。ルートアカウントのパスワードを設定しない場合、passwdコマンドが返されます

`passwd: Unlocking the password would result in a passwordless account`

そのため、最初にターミナルで実行します

Sudo passwd root

新しいUnixパスワードの入力を求められます。 2回(確認のために2回目)書き込みます。

次に実行する

Sudo passwd -u root

アカウントのロックを解除します。これは戻るはずです

passwd: password expiry information changed

元に戻す

Ubuntuでルートアカウントを無効にするには、次のコマンドを使用してルートアカウントをロックする必要がありますSudo passwd -l root

2番目:

ターミナルを開き、入力します

gksudo gedit /etc/ect/lightdm/lightdm.config

(元の)これは、すでにそれがどのように見えるべきであるか:

[SeatDefaults] 
greeter-session=unity-greeter          
user-session=unity                         
greeter-show-manual-login=true 
greeter-show-manual-login=true 

(オリジナルを置き換えるために必要なもの)

[SeatDefaults] 
autologin-user=<YOUR USER> 
autologin-user-timeout=0 
user-session=ubuntu 
greeter-session=unity-greeter

ルートに自動ログインします

0
user256959