@Вэл, вы, возможно, захотите, чтобы ответить на этот вопрос, а не комментарии. ну моя жена и мои дети используют пользователь2 с автологина, так что я предпочел бы не иметь судо прямо с этого пользователя. Создать текстовый файл с полной командной оболочки, например `logintail.sh` с командной строки как содержание `хвост -Ф /ВАР/журнал/почта.журнал | stdbuf -о0 грэп логин:`. Команда плинк сейчас `PLINK.EXE -партия -СШ-агент -я системы MyKey.ППК -м logintail.sh [email protected]`. Он работает на 2008R2. @BruceEdiger: `в/proc/filesystems с` показывает только файловые системы что ядра загружены, пока вы вставить эти модули в ядро (что обычно происходит автоматически, когда вы нуждаетесь в них), то ядро не поддерживает эти файловые системы.

Оболочка знает два типа переменных:

  1. "внутренние" переменные, которые, как известно, оболочка только (и подоболочек)

  2. экспортировать переменные, "официальный", которые видят для execve и, таким образом, на ОКР. Оболочка строение экспорта показывает вам экспортируемых переменных.

Если вы выполняете

экспорт ПС1

и повторить

ОКР | грэп "ПС1"

затем вы видите его. Переменные могут быть экспортированы в процессе создания (экспорт файл foo=бар вместо файл foo=бар), они могут быть экспортированы автоматически при создании или внесении изменений (комплект -В), они могут быть экспортированы позже (ВАР=фу; ... экспортный ВАР) и они могут быть "неэкспортируемый" (экспортно-Н ВАР).

Если оболочка создает "реальные" подоболочек (С А|Б, (А;Б), $(А) и так далее) он держит несколько неэкспортируемые переменных во избежание хаоса.