Problem z zalogowaniem w trybie graficznym

Ogólne pytania dotyczące systemu
jantar
Posty: 75
Rejestracja: 22 kwietnia 2014, 14:51

Problem z zalogowaniem w trybie graficznym

Post autor: jantar »

Witajcie, nie mogę się zalogować na konto użytkownika w trybie graficznym. Problem pojawił się w trakcie pracy, z tego co pamiętam, to nie mogłem otwierać programów, pojawiał się jakiś błąd, ale niestety go zignorowałem. Przy ponownym uruchomieniu kompa pojawiło się okno logowania, mimo że miałem ustawione domyślne logowanie bez hasła. Teraz, gdy wpisuje login i hasło system zdaje się coś mielić, ale po kilku sekundach z powrotem wyrzuca do menadżera logowania. Co dziwne, na roota loguję się bez problemu, w konsoli mogę bezproblemowo zalogować się na tego użytkownika. Co mi poradzicie? Mam debiana wheezy kde.
Awatar użytkownika
Yampress
Administrator
Posty: 6367
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

pokaż co wyświetla , będąc w katalogu usera

Kod: Zaznacz cały

cat .xsession-errors
jantar
Posty: 75
Rejestracja: 22 kwietnia 2014, 14:51

Post autor: jantar »

To jest wynik:

/etc/profile: line 4: id: command not found
/etc/profile: line 4: [: : integer expression expected

poniżej zawartość pliku /etc/profile

Kod: Zaznacz cały

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

ODPOWIEDZ