Когда пользователь выполняет вход на Telnet-сервер Windows ХР, служба Telnet открывает для него командную строку и выполняет сценарий входа по умолчанию. Сценарий расположен в папке %systemroot%\System32\Login. cmd. Он отображает простое сообщение приветствия, обозначенное в файле командами echo. Вы можете использовать это сообщение как есть, но я рекомендую изменить его
Позволяет удаленному пользователю входить в систему и запускать программы, поддерживает
Исполняемый файл
Настройте службу на автоматический запуск, если вы хотите иметь к ней доступ в любое время
и предупредить удаленных пользователей, что система доступна только для авторизованных пользователей и что за доступом ведется наблюдение. Это даст основание для предъявления обвинений, если кто-то попытается взломать вашу систему через службу Telnet (если вы его поймаете).
Чтобы изменить сообщение приветствия, отредактируйте содержимое файла Login. cmd:
echo *==========================================================
echo Добро пожаловать на host. boyce. us. Доступ на этот компьютер разрешен
echo только авторизованным пользователям! За доступом к этому компьютеру
echo постоянно ведется наблюдение. Любые неавторизованные пользователи
echo будут преследоваться по закону. Удачного дня!
echo *==========================================================
Изменение домашнего каталога
Другой функцией, которую выполняет файл Login. cmd, является переход в домашний каталог пользователя — последняя строка сценария:
cd /d %HOMEDRIVE%\%HOMEPATH%
Команда cd — это та же команда, которую вы: используете в любой командной строке. Ключ /d позволяет изменять диск, если домашний каталог пользователя находится на другом томе (не системном). Сценарий заменяет переменные %H0MEDRIVE% и %НОМЕРАТН% на путь к домашнему каталогу пользователя. Когда я выполняю вход под учетной записью jboyce, сценарий помещает меня в папку C:\Documents and Settings\jboyce.
Запуск определенных для пользователя сценариев входа 1527
Использование этих переменных позволяет службе Telnet открывать сеанс консоли для пользователя в его собственной папке, и обычно это то, что «доктор прописал». Однако в некоторых случаях требуется переместить пользователя в определенную папку. Выполните эту задачу, заменив переменные соответствующим путем. К примеру, если консоли удаленных пользователей Telnet должны открываться с корнем в папке F:\telnet, измените последнюю строку сценария на:
cd /d f:\telnet
Замечание Вначале создайте указанную папку на указанном томе. Помните, что сценарий входа применяется ко всем пользователям, поэтому изменение расположения коснется их всех.