Какая команда запускается, когда я SSH на сервер?

Когда я нахожу SSH на сервере, я вижу MOTD, тогда я нахожусь в BASH. Какая команда работает, которая заботится о отображении MOTD, а затем запускает оболочку?

0
задан 7 May 2011 в 04:23

8 ответов

Это обычно /bin/login, но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config, он сам выполняет настройку сеанса. Тем не менее, большая часть сеанса фактически управляется через PAM.

/etc/motd часто печатается /etc/profile или сценарий, полученный оттуда; он читается вашей оболочкой входа.

1
ответ дан 25 July 2018 в 22:00
  • 1
    Скажем, вы используете другую оболочку, ssh определяет, какую оболочку запускать? – RyanTM 7 May 2011 в 05:43
  • 2
    Оболочка происходит из /etc/passwd или LDAP (или другой службы каталогов, такой как NIS), а также с информацией, подобной домашнему каталогу, идентификатору пользователя Numoc и членству в группах. Вы можете определить, где, проверив /etc/nsswitch.conf, и посмотрите свою запись с помощью getent passwd $USER. – geekosaur 7 May 2011 в 05:48

Это обычно /bin/login, но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config, он сам выполняет настройку сеанса. Тем не менее, большая часть сеанса фактически управляется через PAM.

/etc/motd часто печатается /etc/profile или сценарий, полученный оттуда; он читается вашей оболочкой входа.

1
ответ дан 26 July 2018 в 18:16
  • 1
    Скажем, вы используете другую оболочку, ssh определяет, какую оболочку запускать? – RyanTM 7 May 2011 в 05:43
  • 2
    Оболочка происходит из /etc/passwd или LDAP (или другой службы каталогов, такой как NIS), а также с информацией, подобной домашнему каталогу, идентификатору пользователя Numoc и членству в группах. Вы можете определить, где, проверив /etc/nsswitch.conf, и посмотрите свою запись с помощью getent passwd $USER. – geekosaur 7 May 2011 в 05:48

Это обычно /bin/login, но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config, он сам выполняет настройку сеанса. Тем не менее, большая часть сеанса фактически управляется через PAM.

/etc/motd часто печатается /etc/profile или сценарий, полученный оттуда; он читается вашей оболочкой входа.

1
ответ дан 2 August 2018 в 03:33
  • 1
    Скажем, вы используете другую оболочку, ssh определяет, какую оболочку запускать? – RyanTM 7 May 2011 в 05:43
  • 2
    Оболочка происходит из /etc/passwd или LDAP (или другой службы каталогов, такой как NIS), а также с информацией, подобной домашнему каталогу, идентификатору пользователя Numoc и членству в группах. Вы можете определить, где, проверив /etc/nsswitch.conf, и посмотрите свою запись с помощью getent passwd $USER. – geekosaur 7 May 2011 в 05:48

Это обычно /bin/login, но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config, он сам выполняет настройку сеанса. Тем не менее, большая часть сеанса фактически управляется через PAM.

/etc/motd часто печатается /etc/profile или сценарий, полученный оттуда; он читается вашей оболочкой входа.

1
ответ дан 4 August 2018 в 19:31
  • 1
    Скажем, вы используете другую оболочку, ssh определяет, какую оболочку запускать? – RyanTM 7 May 2011 в 05:43
  • 2
    Оболочка происходит из /etc/passwd или LDAP (или другой службы каталогов, такой как NIS), а также с информацией, подобной домашнему каталогу, идентификатору пользователя Numoc и членству в группах. Вы можете определить, где, проверив /etc/nsswitch.conf, и посмотрите свою запись с помощью getent passwd $USER. – geekosaur 7 May 2011 в 05:48

Это обычно / bin / login , но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config , сама настройка сеанса. Однако большая часть сеанса управляется через PAM.

/ etc / motd часто печатается / etc / profile или сценарий, полученный из там; он читается вашей оболочкой входа.

1
ответ дан 6 August 2018 в 03:40

Это обычно / bin / login , но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config , сама настройка сеанса. Однако большая часть сеанса управляется через PAM.

/ etc / motd часто печатается / etc / profile или сценарий, полученный из там; он читается вашей оболочкой входа.

1
ответ дан 7 August 2018 в 21:32

Это обычно / bin / login , но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config , сама настройка сеанса. Однако большая часть сеанса управляется через PAM.

/ etc / motd часто печатается / etc / profile или сценарий, полученный из там; он читается вашей оболочкой входа.

1
ответ дан 10 August 2018 в 09:48

Это обычно / bin / login , но ssh обычно является особым случаем - если UseLogin yes не указан в sshd_config , сама настройка сеанса. Однако большая часть сеанса управляется через PAM.

/ etc / motd часто печатается / etc / profile или сценарий, полученный из там; он читается вашей оболочкой входа.

1
ответ дан 13 August 2018 в 16:03
  • 1
    Скажем, вы используете другую оболочку, делает ли ssh , какую оболочку запускать? – RyanTM 7 May 2011 в 05:43
  • 2
    Оболочка происходит из / etc / passwd или LDAP (или другой службы каталогов, такой как NIS), а также информацию, такую ​​как ваш домашний каталог, идентификатор пользователя Numoc и членство в группах. Вы можете определить, где, проверив /etc/nsswitch.conf , и посмотрите свою запись с помощью getent passwd $ USER . – geekosaur 7 May 2011 в 05:48

Другие вопросы по тегам:

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