SliTaz GNU/Linux official and community documentation wiki.
.png
This translation is older than the original page and might be outdated. See what has changed.
Translations of this page:

Не удается войти на рабочий стол

Симптомы

  • Slim, менеджер входа SliTaz Login Manager, завершается с сообщением:
failed to execute login command

(не удалось выполнить команду входа)

Объяснение

Это происходит, когда файлы в домашней папке пользователя настроены неверно. Следующие файлы должны присутствовать (это можно проверить при помощи команды ls -la):

  • .Xdefaults
  • .xinitrc
  • возможно, что-то еще?

Решение

Вы должны скопировать файлы из папки /etc/skel, которая является шаблоном домашних папок любого нового пользователя. Это действие выполняется автоматически, когда новый пользователь создается при помощи Панели управления SliTaz, но не выполняется при использовании утилит в командной строке. Иногда пользователи могут удалить или изменить (испортить) эти файлы.

Переключитесь на (супер)пользователя root:

su root

Перейдите в требуемую домашнюю папку:

cd /home/ПОЛЬЗОВАТЕЛЬ

Установите опции оболочки таким образом, чтобы разрешить включать точку (.) в имя файла:

shopt -s dotglob

Рекурсивно скопируйте все файлы:

cp -r /etc/skel/* /home/ПОЛЬЗОВАТЕЛЬ

Смените владельца всех файлов и папок в домашней папке пользователя на этого пользователя:

chown -R ПОЛЬЗОВАТЕЛЬ:ГРУППА /home/ПОЛЬЗОВАТЕЛЬ/*

Восстановите опции оболочки:

shopt -u dotglob

Теперь важные файлы должны быть восстановлены!

shopt -u dotglob

не работает в slitaz-3.0.iso — вместо этой команды выполните дополнительно следующее:

chown -R ПОЛЬЗОВАТЕЛЬ:ГРУППА /home/ПОЛЬЗОВАТЕЛЬ/.[a-zA-Z0-9]*

 
ru/guides/faq-login.txt · Last modified: 2010/11/22 00:09 by lexeii