
新しいコンピューターに Ubuntu 11.04 64 ビットをインストールしたところ、ログイン後に次の 2 つのメッセージが表示されました。
そして
クラシックなgnomeとセーフモードでログインしようとしましたが、同じメッセージを受け取りました。
これに対する簡単で迅速な解決策はありますか? (なければ、しばらくは Ubuntu 10.10 を使用できます)
私のコンピューターは、HP Pavilion、Intel i3、4GM RAM です。
答え1
それは単純な許可の問題です。
まず、次のことを試してください。
sudo chown username:username .ICEauthority
sudo chmod 0644 .ICEauthority
あなた自身のユーザー名に変更しますusername
(だからあなたの状況ではそうなるでしょうwellington
)。
それでもうまくいかない場合は、(残念ながら)新しい/home
ディレクトリから始める必要がありますが、データをバックアップするバックアップソリューションの詳細については、
答え2
フォルダー自体の所有権と権限を変更することで問題を解決できました。次の操作を実行しました:
sudo chown username:username /home/username
sudo chmod 700 /home/username
これにより、問題はすぐに解決しました。
答え3
今日、'Home' ユーザー フォルダを別のパーティションに移動したときに、同じ問題が発生しました。'.ICEauthority' ファイルの権限を変更するのではなく (実際は削除しました)、そのフォルダの所有者をユーザーに再帰的に変更することで、この問題を解決しました。
sudo su
chown -R user /home/user
それを行うには、ログインウィンドウで、Alt+Ctrl+F7がGUIモードに戻ります。
PS:別のパーティションで「ホーム」を使用することは、システムのクラッシュを防ぎ、バージョンをアップグレードする良い方法ですウィキ1 台のノート PC に Ubuntu 12.10 をインストールし、12.04LTS を搭載した別のノート PC のパーティションを分離するために使用しました。
答え4
最近この問題がありました。
これはファイル権限の問題ですが、.ICEauthority だけの問題だとは思わないでください。私の場合、ホーム フォルダの権限が変更されていました (どのように? わかりません)
ホーム フォルダーのアクセス許可が変更されるとは思っていなかったので、理解するのにしばらく時間がかかりました。
したがって、ホーム フォルダーのアクセス許可は 0755 または 0700 など (ただし、7 は 7 である必要があります) であり、.ICEauthority は 0600 で動作するはずです。0644 を使用する必要がある場合は、おそらく何かが間違っています。