Я соединил свой Сервер Ubuntu 16.04 с моим доменом окон, использующим эти инструкции, и все работает отлично, кроме пользователей домена не имеют никакого набора оболочки по умолчанию, когда они входят в систему по SSH и заканчивают с sh как значение по умолчанию.
Я хочу установить удар как оболочку по умолчанию, но я не знаю, куда установка должна пойти. Любая справка ценилась бы.
Локальные пользователи (независимо от их метода входа в систему) и консольные сессии (независимо от типа пользователя) все хорошо работают и используют удар в качестве оболочки по умолчанию. Обратите внимание на то, что я не могу использовать chsh
потому что пользователи домена не существуют в /etc/passwd
.
Если значение для оболочки пользователя не обеспечивается LDAP, можно установить любую из опций в sssd.conf
файл:
shell_fallback
для установки другой оболочки, используемой, когда никакая другая установка не определяется (по умолчанию это /bin/sh
и вот почему, пользователи получают его) override_shell
для принуждения определенной оболочки для всех пользователей