Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не создаются каталоги для доменных пользователей/не происходит вход в систему  (Прочитано 3681 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Martyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Имеется компьютер с Ubuntu 14.04. Ввел в домен по этой инструкции. К домену подключился, аутентификацию доменные пользователи проходят, но возникла такая проблема: При входе в систему под доменным пользователем экран на секунду гаснет, а затем снова появляется экран входа в систему с запросом логина и пароля.
Методом проб и ошибок выяснил что проблема связана с тем, что по всей видимости lightdm или samba не могут создать папку пользователя в home-дериктории. После того как я создаю папку в виде /home/DOMAIN/username и даю ей полные права, то тогда пользователь успешно логинется.
Как сделать так чтоб папки пользователей создавались автоматически? Выдача полных прав на папку /home/DOMAIN проблему не решает, папки пользователей не создаются.

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Да, если у нее свой пользователь.
Можно узнать какого пользователя использует демон:
ps aux | egrep 'samba|smb'

и права:

ls -la /home
ls -la /home/DOMAIN


И заодно можно заглянуть в /var/log/auth.log
« Последнее редактирование: 18 Июня 2014, 18:33:19 от .ubuntufan »

Оффлайн Martyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
# ps aux | egrep 'samba|smb'
root       587  0.0  0.2 275328  8388 ?        Ss   18:00   0:00 smbd -F
root       882  0.0  0.0 275352  3456 ?        S    18:00   0:00 smbd -F
root      2209  0.0  0.0  14892   920 pts/12   S+   18:15   0:00 egrep --color=auto samba|smb

# ls -la /home
итого 16
drwxr-xr-x  4 root root 4096 Июн 18 15:19 .
drwxr-xr-x 23 root root 4096 Июн 18 11:20 ..
drwxrwxrwx  3 root root 4096 Июн 18 16:07 DOMAIN
drwxr-xr-x 17 user user 4096 Июн 18 16:06 user

# ls -la /home/DOMAIN/
итого 12
drwxrwxrwx  3 root root 4096 Июн 18 16:07 .
drwxr-xr-x  4 root root 4096 Июн 18 15:19 ..
drwxrwxrwx 15 root root 4096 Июн 18 16:17 martyr

martyr - доменный пользователь, после того как создал эту папку и дал полные права - стал возможен вход в систему под этим пользователем.

вот что пишет в auth.log во время попытки залогиниться:
Jun 18 18:17:01 laptop-1 CRON[2215]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun 18 18:17:01 laptop-1 CRON[2215]: pam_unix(cron:session): session closed for user root
Jun 18 18:22:33 laptop-1 lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "felix"
Jun 18 18:22:35 laptop-1 lightdm: pam_krb5(lightdm:auth): user felix authenticated as felix@DOMAIN.COM
Jun 18 18:22:35 laptop-1 lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Jun 18 18:22:36 laptop-1 lightdm: pam_unix(lightdm:session): session opened for user felix by (uid=0)
Jun 18 18:22:36 laptop-1 systemd-logind[669]: Removed session c3.
Jun 18 18:22:36 laptop-1 systemd-logind[669]: New session c4 of user felix.
Jun 18 18:22:36 laptop-1 systemd-logind[669]: Linked /tmp/.X11-unix/X0 to /run/user/10057/X11-display.
Jun 18 18:22:36 laptop-1 systemd-logind[669]: Removed session c4.
Jun 18 18:22:36 laptop-1 lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun 18 18:22:36 laptop-1 lightdm: PAM adding faulty module: pam_kwallet.so
Jun 18 18:22:36 laptop-1 lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Jun 18 18:22:36 laptop-1 systemd-logind[669]: New session c5 of user lightdm.
Jun 18 18:22:37 laptop-1 lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun 18 18:22:37 laptop-1 lightdm: PAM adding faulty module: pam_kwallet.so


Оффлайн Martyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Только те, что указаны "Для Ubuntu 13.10".

Пользователь решил продолжить мысль 19 Июня 2014, 10:36:56:
Разобрался!!!

Оказалось надо было ещё добавить это:
Для Ubuntu 10.04 и выше добавьте всего одну строку в файле /etc/pam.d/common-session, т.к. PAM и так неплохо справляется с авторизацией:
session  optional  pam_mkhomedir.so skel=/etc/skel/ umask=0077

После того как добавил эти настройки - всё заработало.
Сбило с толку немного описание..

Спасибо большое за помощь ;)
« Последнее редактирование: 19 Июня 2014, 10:36:56 от Martyr »

 

Страница сгенерирована за 0.044 секунд. Запросов: 25.