自動ログインしたユーザーがログイン時に破損したスクリプトを実行しています。コンピュータに再アクセスする方法に関する提案はありますか?

自動ログインしたユーザーがログイン時に破損したスクリプトを実行しています。コンピュータに再アクセスする方法に関する提案はありますか?

自動的にログインしたユーザーは、ログインスクリプトが実行されるゲストセッションです/etc/guest-session/auto.sh。エラーメッセージは表示されず、黒い画面のみが表示されます。

Linux Mint 18.3、シナモンです。 64ビット、もう一度デスクトップに表示されません。コンピュータにアクセスできないため、特定のスクリプトが見つかりませんが、その目的はxprintidleからアイドル時間を取得し、それを私が使用している変数と比較することです。睡眠を表します。時間が大きい場合はGNOMEセッションを終了し、より低い場合は再び眠ります。

フルrootアクセス権がありますが、自動ログインしたユーザーにゲストセッションとしてアクセスすることはできません。
試した解決策: Ctrl+alt+f1 変更なし

ベストアンサー1

まず、シングルユーザーモードでログインする必要がありますrwオプションを使用して必要なパーティションを再マウントします。


シングルユーザーモードで起動

GRUBメニューにアクセスするには、起動プロセスを中止します。これを行うには、任意のキーを押します。「…Xから起動」見せる

最新のカーネル(またはデフォルトで使用されているカーネル)の編集モードに入り、そのカーネルで始まり、最後に追加される行を編集しますlinux /boot/vm* <..> ro quiet splashinit=/bin/bash

F10保存をタップしてb新しいオプションを開始するにはタップします。

これにより、ルートシェル(GUIなし)で起動します。次に、ルートを書き込み可能なファイルシステムに再マウントします。

mount -o rw,remount /


問題を取り除く

1つを選択してください:


+-シングルユーザーモードで直接問題を調査してください。

/etc/profile破損したスクリプトや/home/guest/.bashrcログインプロセスで発生するその他の設定ファイルを見つけます。


+-システムへの自動ゲストログインはデフォルトで無効になっています。

autologin-user=userをに変更します/etc/lightdm/lightdm.confautologin-user=


起動プロセスの再開

ルートファイルシステムの再マウントを使用してroモードに入りますmount -o ro,remount /

[実行]をクリックして/sbin/init起動プロセスを続行するか、[CTRL+dコンピュータの再起動]をクリックします。


選択したパスに応じて、ゲスト(自動ログインプロセスから停止スクリプトが削除された場合)またはroot権限を持つユーザー(ゲストが自動ログインプロセスから除外されている場合)としてログインできます。

おすすめ記事