Что такое Bash — Sh

Bash — это командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Bash также может читать команды из файла, который называется скриптом (или сценарием). Как и все Unix-оболочки, он поддерживает автодополнение имён файлов и директорий, подстановку вывода результата команд, переменные, контроль за порядком выполнения, операторы ветвления и цикла. Ключевые слова, синтаксис и другие основные особенности языка были заимствованы из sh.

  • Запрещено — нет удаленного доступа
  • / bin / sh — /bin/sh  (это другое название /bin/bash  в большинстве дистрибутивов Linux) будет использоваться для выполнения команд в удаленном сеансе. Пользователь получит весь доступ как обычный пользователь, в том числе доступа к /bin, и /user т.д., а также для запуска любого приложения.
  • / bin / bash — оболочка Bourne-again (/ bin / bash) будет использоваться в удаленном сеансе для выполнения команд. Те же ограничения, что и для доступа к / bin / sh
  • / bin / tcsh — Оболочка Enriched C (/ bin / tcsh) будет использоваться для выполнения команд в удаленном сеансе. Те же ограничения, что и для доступа к / bin / sh
  • / bin / csh —  оболочка C (/ bin / csh)  будет использоваться для выполнения команд в удаленном сеансе. Те же ограничения, что и для доступа к / bin / sh
  • / bin / bash (chrooted) — /bin/bash  будет использоваться для выполнения команд в chrooted среде. Пользователь сможет получить доступ к файлам только в рамках своей подписки. Любые приложения, запускаемые изнутри,  chroot в принципе не могут видеть остальную часть операционной системы. По умолчанию, только основные команды типа lesstarzip допускается в изолированной среде. Список можно расширить.
  • / bin / rbash — Оболочка Bourne-again с ограниченным доступом будет использоваться для выполнения команд в удаленном сеансе. Ограниченная оболочка ведет себя идентично,  bash за исключением, перечисленным здесь.
Просмотр содержимого с помощью ls Панель мониторинга Linux-сервера Cockpit