Переопределите оболочку LDAP

Казалось бы это путем изменения следующей ldap записи

apple-user-homeurl : <home_dir><url>smb://server/</url><path>jrhoades</path></home_dir>

кому:

apple-user-homeurl : <home_dir><url>smb://server/jrhoades/</url><path></path></home_dir>

Зафиксированный это!

8
задан 20 April 2010 в 09:17
2 ответа

В/etc/ldap.conf добавляют следующую строку:

nss_override_attribute_value loginShell <different_shell>

Всего наилучшего,
João Miguel Neves

9
ответ дан 2 December 2019 в 22:56

Общие корневые каталоги? В противном случае помещенный в пользователей ~/.bash_profile (или независимо от того, что надлежащий файл, регистрируйте ВЫЗОВ man bash):

exec /bin/tcsh

Или безотносительно оболочки Вы хотите заменить удар.

Если они входят в использование ssh, то Вы могли использовать пары ключей и вызвали команды.

Отметьте, завися, куда Вы размещаете должностное лицо для другой оболочки, команд как scp может не функционировать правильно, если Вы не проверяете на интерактивную оболочку, как в /etc/skel/.bashrc на Ubuntu.

Ваш лучший выбор состоит в том, чтобы попросить, чтобы Ваш администратор LDAP изменился loginShell для Вашего пользователя LDAP.

3
ответ дан 2 December 2019 в 22:56
  • 1
    Пользователи будут входом в систему через ssh. Можно ли уточнить немного больше использование пар ключей и вызванной опции команд. Можно ли дать мне некоторые подсказки?Спасибо. –  Incredible 21 April 2010 в 12:36
  • 2
    Пары ключей SSH: < sial.org/howto/openssh/publickey-auth > информация о принудительных командах может быть найдена на страницах справочника sshd (8) и sshd_config (5) –  ptman 21 April 2010 в 15:32
  • 3
    Я couldn' t находят опцию, которая автоматически делает это для всех пользователей. Это должно быть что-то связанное с ldap также, потому что здесь sshd считает оболочку по умолчанию из ldap. И я хочу переопределить это. –  Incredible 24 April 2010 в 18:41

Теги

Похожие вопросы