Strona 1 z 1

[+] błąd przy uruchamianiu - ignorowanie $HOME/.dmrc

: 25 lutego 2009, 11:14
autor: simperium
Witam, od wczoraj zaczął pojawiać mi się taki komunikat:
Plik $HOME/.dmrc został zignorowany. Uniemożliwia to zapisanie domyślnej sesji i języka. Plik powinien należeć do użytkownika oraz mieć uprawnienia 664. Katalog $HOME musi do niego należeć i nie może być zapisywany przez innych użytkowników.
Rozumiem, że to jakiś klasyczny błąd. Byłbym wdzięczny za podprowadzenie.
  1. Gdzie znaleźć wspomniany katalog $home (mam ustawienia domyślne Debiana - jeśli to pomoże).
  2. Jak z konsoli zmienić uprawnienia. Czy to chodzi o polecenie chmod?
Dziękuję.

: 25 lutego 2009, 21:19
autor: sj65
Walczyłem kiedyś z tym plikiem i nie bardzo mi się udało zrobić tak jakby system chciał.
Ja postąpiłem tak, ale jest na pewno prostsza droga, może ktoś wskaże, lub sam znajdziesz.
Zaloguj się do systemu jako pojedynczy użytkownik.
Po wpisaniu hasła root kolejno:

Kod: Zaznacz cały

cd /home/usr

Kod: Zaznacz cały

rm .dmrc

Kod: Zaznacz cały

delusr usr

Kod: Zaznacz cały

adduser usr
gdzie usr to nazwa użytkownika którą wybrałeś podczas instalacji systemu.
Być może będziesz musiał dodać usr ponownie do grupy audio i innych grup które są w systemie.

Polecam man adduser, man rm.

Pozdrawiam
sj65

Re: błąd przy uruchamianiu - ignorowanie $HOME/.dmrc

: 25 lutego 2009, 21:59
autor: zoltan
simperium pisze: Rozumiem, że to jakiś klasyczny błąd. Byłbym wdzięczny za podprowadzenie.
  1. Gdzie znaleźć wspomniany katalog $home (mam ustawienia domyślne Debiana - jeśli to pomoże).
  2. Jak z konsoli zmienić uprawnienia. Czy to chodzi o polecenie chmod?
Dziękuję.
Katalog użytkownika znajduje się w

Kod: Zaznacz cały

/home/nazwa_użytkownika
gdzie nazwa_użytkownika - nazwa twojego konta.

Zmiana właściciela pliku/katalogu z konsoli - jako root wpisz

Kod: Zaznacz cały

chown -R nazwa_użytkownika /home/nazwa_użytkownika
Sprawiasz że właścicielem katalogu /home/nazwa_użytkownika i wszystkich podrzędnych katalogów staje się właściciel konta czyli Ty. Gdzie w miejsce nazwa_użytkownika wstawiasz nazwę swojego konta.

A co do pliku, to po tym jak wykonasz poprzednie polecenie (chown) możesz spróbować (jako root)

Kod: Zaznacz cały

chmod 664 /home/nazwa_użytkownika/.dmrc
A potem jako zwykły użytkownik sprawdzić czy pomogło.

: 09 marca 2009, 11:31
autor: simperium
dziękuję, działa :)

Pozdrawiam.

: 20 sierpnia 2009, 20:53
autor: skynet
U mnie rozwiązało problem dopiero:

Kod: Zaznacz cały

sudo chmod 755 /home
sudo chmod 755 /home/twoj_uzytkownik
sudo chmod 644 /home/twoj_uzytkownik/.dmrc
sudo chown twoj_uzytkownik.twoj_uzytkownik /home/twoj_uzytkownik
sudo chown twoj_uzytkownik.twoj_uzytkownik /home/twoj_uzytkownik/.dmrc
może komuś się przyda ;-)

: 18 stycznia 2014, 23:36
autor: Tom:-)
W moim przypadku nie pomogło to co podał @zoltan. Musiałem wykonać to co podał @skynet. Żeby coś umieć trzeba to zrozumieć. Pytanie mam co pomogło? Reguły (nie sprawdzałem jak było cześniej:
sudo chmod 755 /home
sudo chmod 755 /home/twoj_uzytkownik
U mnie problem powstał po instalacji programu SeoLight wybierając opcję pod koniec instalacji utworzenia skrótu na pulpicie (wywnioskowałem po ciele pliku .dmrc)