The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как включить RETURN ключ Справочная процесс "И" в Shell скриптов racbern Shell программирование и сценарии 1 03-11-2008 07:30 AM
Q: Запись корпуса скрипт вывода экрана с помощью "сценария" команды? lalfonso.gomez Shell программирование и сценарии 4 01-18-2007 09:31 PM
Нет utpmx вход: вы должны EXEC "Логин" от низкого уровня "Shell" peterpan UNIX для чайников Вопросы И Ответы 0 01-18-2006 04:15 AM
Автоинкрементным Логин "FTP" Сценарист tphan UNIX для чайников Вопросы И Ответы 3 06-11-2003 12:25 PM
Какова разница между "Терминал" и "консоль" chenhao_no1 Программирования высокого уровня 1 09-09-2002 09:46 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 07-15-2008
lramirev lramirev is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 8
KSH сценария в качестве логина скорлупы возвращение "нет контроля терминал"

Я создал KSH корпуса сценарий и использовать его в качестве оболочки для входа пользователя.

</ и т.д. / пароль>
lramirev: x: 111:200: Луис: / экспорт / Home / menush: / USR / местные / menush / menush

Мои корпуса скрипт так:
</ USR / местные / menush / menush>
#! / BIN / KSH
#
если [[-F $ HOME / .profile]]
тогда
. $ HOME / .profile
FI

HOMEPATH \u003d / USR / местные / menush
CD $ HOMEPATH
экспорт PATH \u003d $ PATH: $ HOMEPATH

EXITPROMPT \u003d "QUIT"

если [[$ (grep $ LOGNAME HOMEPATH $ () / denylist | WC-L)-GT 0]]
тогда
. $ HOMEPATH / denymenu
еще
. $ HOMEPATH / mainmenu
FI
do_main_menu

</ USR / местное / BIN / mainmenu>
#! / BIN / KSH
do_main_menu ()
(
ВАРИАНТ \u003d "GO"
в то время как [[ "$ () ВАРИАНТ"! \u003d "$ () EXITPROMPT"]]
делать
Версия для печати "1 первое, что ли"
Версия для печати "2 У второго тинг"
Версия для печати "3 У третьего тинг"
Версия для печати "\ nQuit"
cmd_prompt \u003d "Нажмите 1, 2, 3 или Q>"
Версия для печати "$ (cmd_prompt) \ C"
читать ВАРИАНТ
случае $ вариант
1) Печать ", первое, что ли"
читать
;;
2) печатать "Do-вторых"
читать
;;
3) печать "Do-третьих,"
читать
;;
Q | Q) Вариант \u003d $ () EXITPROMPT
;;
*) Печать "Выберите вариант из меню"
ВАРИАНТ \u003d "GO"
читать
;;
esac
делать
)

</ USR / местное / BIN / denymenu>
#! / BIN / KSH
do_main_menu ()
(
ВАРИАНТ \u003d "GO"
в то время как [[ "$ () ВАРИАНТ"! \u003d "$ () EXITPROMPT"]]
делать
Версия для печати "\ nQuit"
cmd_prompt \u003d "Пресс-Q>"
Версия для печати "$ (cmd_prompt) \ C"
читать ВАРИАНТ
случае $ вариант
Q | Q) Вариант \u003d $ () EXITPROMPT
;;
*) Печать "Выберите вариант из меню"
ВАРИАНТ \u003d "GO"
читать
;;
esac
делать
)

Каждая вещь тонкой работы я могу создать своим пользователям, они могут войти, и они уже три вещи только в меню. Я "ловушку" сигналов 2, 5 и 9, и они не могут выйти из сценария. Плохо дело здесь заключается в том, что на "Do-третьих," они должны указать имя файла, и система будет обрабатывать файл. Для того чтобы получить файл для системы оболочки сценария они должны быть в состоянии загрузить файл на сервер. Я не могу войти с пользователем lramirev помощью FTP или ПКПП, чтобы загрузить файл для меня обработаны.


Это выход из УПП
> УПП MOTD lramirev @ mtyweb02g2: / экспорт / Home / menush
Пароль:
PS: нет контроля терминал
stty:: Неправильный аргумент

Это выход на FTP:
> FTP mtyweb02g2
Подключено к mtyweb02g2.
220 mtyweb02g0 FTP-сервер готов.
Имя (mtyweb02g2: lramirev): lramirev
331 пароля, необходимых для lramirev.
Пароль:
530 Логин неверно.
Логин провалились.
FTP>

Пароль введен правильно, то я могу с Telnet или SSH сервер к нему и получите меню для запуска процессов.

Есть ли один знает, как я могу представить загрузить объект для данного вида пользователей? Я могу попробовать две вещи, но не хотел бы это сделать.
1. Ли пользователь с / BIN / Bash качестве логина и оболочки пользователя. Профиль нагрузки menush но это может дать мне ошибкой, потому что я хочу Dont пользователям Scape из меню.
3. Попробуйте сделать TFTP загрузки. Мне бы не хотелось, поскольку она является очень небезопасным. Я могу olway TCP_Wrap FTP TFTP, но насколько я знаю, imposible к безопасной.

Просьба направлять свет на мои желтые дороги.

Мои наилучшие пожелания.
Луис Рамирес
Внедрение систем Unix
Old 07-15-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Регистрация: Май 2008
Место проведения: Сидней, Австралия
Сообщений: 1009
Вы, наверное, нужно добавить в сценарий /ЕТЦ / орудий как ftpd и sshd проверить это для действительных орудий перед предоставлением доступа.
Old 07-15-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9115
Вы probaby нужно добавить / USR / местные / menush / menush в / ETC / снарядов получить FTP работает. Это должно быть задокументировано в "мужчина ftpd".
Old 07-15-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9115
simulpost!
Old 07-15-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Регистрация: Май 2008
Место проведения: Сидней, Австралия
Сообщений: 1009
Великие умы думают так ... и одновременно слишком.
Old 07-15-2008
lramirev lramirev is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 8
Может быть, мне пришлось добавить информацию и раньше, но я использую Solaris 10, и у меня нет / и т.д. / снарядов. Я смотреть на мужчину-страниц для FTPD и SSHD и они не связаны с / и т.д. / снарядов. У вас есть другие идеи?

Спасибо заранее
Луис Рамирес
Old 07-15-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9115
ftpd (1М) - File Transfer Protocol Server (мужчина страницах раздела 1М: Команды системного администрирования)
говорит:
Третьих, пользователи должны иметь стандартную оболочку возвращается getusershell (3C).

Теперь нужно посмотреть на второй странице: getusershell (3C) - получить правовую пользователя снарядов (мужчины страницах раздела 3: Основные библиотечные функции)
Closed Thread

Закладки

Теги
lgoin корпуса, Solaris

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 09:38 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0