Ubuntu 12.04を実行する永続的なLiveUSBを作成しましたが、すぐに問題を発見しました。ルートとして自動的にログインします。ファイルやプライベートなものを保持するため、これは必要ありません。それ。
私の質問: LiveUSBで自動ログインを無効にするにはどうすればよいですか?
ライブUbuntu 12.04には、1つのグラフィカル自動ログインと6つのコンソール自動ログインがあります。
グラフィカルログインを無効にするには、GEDIT Sudo gedit /etc/lightdm/lightdm.conf
などのテキストエディターを使用します
行を変更します。
autologin-user=ubuntu
に
autologin-user=
ログイングリッターを表示するには、次を追加します。
greeter-show-manual-login=true
これは、6つのコンソールログインを無効にする方法です。
自動ログインを指定する6つのファイルがあります。それらは/etc/init/tty1.conf
から/etc/init/tty6.conf
です。
まず、これらのファイルの名前を未使用の名前に変更します。たとえば、/etc/init/custom-tty1.conf
から/etc/init/custom-tty6.conf
に変更します。
次に、各ファイルを編集し、次のように「exec」で始まる行を置き換えます。 tty番号をファイル名の番号と一致させます。たとえば、ファイル/etc/init/custom-tty1.conf
の場合、置換
exec /bin/login -f ubuntu </dev/tty1 > /dev/tty1 2>&1
と
exec /sbin/getty -8 38400 tty1
UbuntuのライブUSBがbuntというIDで999というユーザーと、root
という名前でというユーザーを作成することを発見しました。ユーザーがルートであるという仮定はほぼ正しいです。ユーザーUbuntuにスーパーユーザー権限が付与されているように見えます。
このユーザーを削除するために必要な手順は次のとおりです。
押す Control+Alt+Fx どこ x 1〜5の任意の数値です。これにより、作業できる端末が提供されます。すでにUbuntuとしてログインされます。
Sudo passwd root
と入力します。これにより、ルートパスワードの入力が求められます。ここに入力したものはすべてルートパスワードになります。同じパスワードを2回入力します。
su
と入力してrootとしてログインし、を押します Enter 次に、ステップ2のパスワードを入力します。
上記の回答に記載されている変更を行います。
注:rootであるため、コマンドの前にSudo
を入力する必要はありません!
押す Alt+F7 グラフィカルインターフェイスに戻ります。
画面の左上隅にある歯車/歯車をクリックし、「システム設定->ユーザーアカウント」を選択します。
少なくとも1人の管理ユーザーを作成します。自動ログインを[off]に設定します(まだ設定されていない場合)このウィンドウの左上にあるlockをクリックする必要があるかもしれません。
変更を行った後、ギアをクリックしてシャットダウンを選択し、システムを再起動します。次の画面でRebootを選択します。
Ubuntuユーザーがグラフィック画面に自動ログインしたら、上部のギアを選択し、ログアウトを選択します。
押す Control+Alt+Fx もう一度(1-5)。ログインするように求められます。
ステップ2で入力したルートパスワードでrootとしてログインします。
deluser --force ubuntu ubuntu
と入力してから Enter。
押す Alt+F7 グラフィックインターフェイスに戻ります。
システムをシャットダウンして再起動すると、すべて正常に動作するはずです。管理ユーザー名はSudoユーザーテーブルに自動的に入力されるため、Sudo
を使用してシステムコマンドを実行できます。通常の作業にはrootユーザーを使用しないでください。システムの復旧作業が複雑になるだけです。
Try or Install
ウィンドウを削除する方法がわかれば、USBスティックは完璧です。
「rootとして自動的にログインする」とはどういう意味ですか? Ubuntuのすべてのフレーバーでルートアカウントが無効になっているという印象を受けました。つまり、コマンドをルートとして実行するにはSudo
を実行する必要があります。
次のことをお勧めします。ライブUSBを起動し、パスワードを使用して新しいユーザーを作成します。次に、再起動/ログアウトします。このユーザーが唯一の利用可能なユーザーであり、このユーザーでログインするにはパスワードが必要です。そうでない場合は、ゲストアカウントも存在する可能性がありますので、無効にする必要があります。ここまで来たら、 ホームフォルダーを暗号化する するだけでいいのです。強力なパスワードを使用することを忘れないでください!
editUbuntuのインストール中にパーティション全体を暗号化する可能性もあります。 ガイドはこちら 、8.04以降ですが、最小インストールなので、手順は基本的に同じです。
edit2自動ログインについては、Ubuntu Wikiに AutoLogin があります。