![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
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 |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
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 |
|
||||
|
Вы, наверное, нужно добавить в сценарий /ЕТЦ / орудий как ftpd и sshd проверить это для действительных орудий перед предоставлением доступа.
|
|
||||
|
Великие умы думают так ... и одновременно слишком.
![]() |
|
||||
|
Может быть, мне пришлось добавить информацию и раньше, но я использую Solaris 10, и у меня нет / и т.д. / снарядов. Я смотреть на мужчину-страниц для FTPD и SSHD и они не связаны с / и т.д. / снарядов. У вас есть другие идеи?
Спасибо заранее Луис Рамирес |
|
|||||
|
ftpd (1М) - File Transfer Protocol Server (мужчина страницах раздела 1М: Команды системного администрирования)
говорит: Третьих, пользователи должны иметь стандартную оболочку возвращается getusershell (3C). Теперь нужно посмотреть на второй странице: getusershell (3C) - получить правовую пользователя снарядов (мужчины страницах раздела 3: Основные библиотечные функции) |
![]() |
| Закладки |
| Теги |
| lgoin корпуса, Solaris |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|