Minggu, 04 Januari 2009

Problem akibat instal dual distro. Error .dmrc file

Karena hobby nyoba-nyoba distro baru, maka umumnya di pc saya terinstal dua atau lebih distro (dual boot distro atau lebih, bukan dual boot OS), soalnya di pc ku tak ada lagi jendela.
Biasanya sayainstal distro baru dengan partisi / (root) yang berbeda tetapi partisi /home nya sama, supaya data ku tak hilang.
Tapi pada konfigurasi seperti ini, sering terjadi error. Waktu selesai restart dan login, muncul pesan error sebagai berikut:
"Users $Home/.dmrc file is being ignored. This prevents the default session and language from being saved. File should be owned by user and have 644 permissions. Users $Home directory must be owned by user and not writable by others."



Sudah coba-coba mengikuti saran dengan mengubah permissionnya ke 644 tapi masih ngadat, bahkan muncul tambahan permission error di file .ICEauthority.
Setelah berkutat beberapa saat, saya berhasil dengan mencoba cara berikut:
1. Restart kemudian ganti session ke Gnome Safe mode.
2. Setelah windows errornya muncul lagi, terus tekan tombol OK.
3. Tampil jendela login, masukkan username dan password.
4. Akan muncul layar konsol.
5. Ketikkan perintah berikut, di konsol:

chmod 644 ~/.dmrc

Ini untuk mengubah file permission dari file .dmrc
644 = -rw-r--r--
Artinya:
- Owner (kita) punya hak rw- atau hak untuk membaca (read) dan menulis (write) pada file .dmrc tersebut.
- Group kita hanya punya hak r atau read
- Other atau pengguna lain juga hanya punya hak r (read/membaca)

6. Kemudian ubah ownership file dengan mengetikkan:

sudo chown username_anda /home/username_anda/.dmrc

7. Terakhir kita ubah permissions dari direktori home, supaya hanya bisa di akses oleh kita (pemilik hak akses), dengan mengetikkan:

sudo chmod 700 /home/username_anda

Nah, selesai.
Coba restart. Insya Allah error-nya sudah tak muncul lagi.

Semoga membantu.