![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Hogyan is VISSZAKÜLDÉS kulcsot Háttér folyamat "és" a Héjprogram | racbern | Shell programozás és Scripting | 1 | 03-11-2008 07:30 AM |
| Kérdés: Felvétel shell script képernyős kimenetet a "script" parancs? | lalfonso.gomez | Shell programozás és Scripting | 4 | 01-18-2007 09:31 PM |
| Nem utpmx bejegyzés: meg kell exec "Belépés" a legalsó szint "fiktív" | peterpan | A UNIX a dummies Kérdések és válaszok | 0 | 01-18-2006 04:15 AM |
| Az Auto-Login "ftp" Script | tphan | A UNIX a dummies Kérdések és válaszok | 3 | 06-11-2003 01:25 PM |
| mi a különbség a "terminál" és a "console" | chenhao_no1 | Magas szintű Programozás | 1 | 09-09-2002 10:46 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
ksh script a bejelentkezési shell visszatérési "no controlling terminal"
Nekem van teremtett egy ksh shell script és használni, mint egy login shell a felhasználó számára.
</ etc / passwd> lramirev: x: 111:200: Luis: / export / home / menush: / usr / local / menush / menush Saját shell szkript, mint ez: </ usr / local / menush / menush> #! / bin / ksh # if [[-f $ HOME / .profile]] majd . $ HOME / .profile fi HOMEPATH \u003d / usr / local / menush cd $ HOMEPATH export PATH \u003d $ PATH: $ HOMEPATH EXITPROMPT \u003d "Quit" if [[$ (grep $ $ (LOGNAME HOMEPATH) / denylist | wc-l)-gt 0]] majd . $ HOMEPATH / denymenu vagy . $ HOMEPATH / mainmenu fi do_main_menu </ usr / local / bin / mainmenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" míg a [[ "$ (OPTION)"! \u003d "$ (EXITPROMPT)"]] tesz print "Do első 1 Thing" print "2 Ne második Thing" print "3 Ne harmadik Thing" print "\ nQuit" cmd_prompt \u003d "Nyomja meg az 1, 2, 3 vagy q>" print "$ (cmd_prompt) \ c" read OPTION esetében $ opció 1) print "Do első Thing" olvas ; 2) print "Do második Thing" olvas ; 3) print "Do harmadik Thing" olvas ; Q | Q) option \u003d $ (EXITPROMPT) ; *) Print "Válassza ki a menü" OPTION \u003d "GO" olvas ; esac tesz ) </ usr / local / bin / denymenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" míg a [[ "$ (OPTION)"! \u003d "$ (EXITPROMPT)"]] tesz print "\ nQuit" cmd_prompt \u003d "Nyomja meg a q>" print "$ (cmd_prompt) \ c" read OPTION esetében $ opció Q | Q) option \u003d $ (EXITPROMPT) ; *) Print "Válassza ki a menü" OPTION \u003d "GO" olvas ; esac tesz ) Minden dolog működik jól tudom létrehozni a felhasználókat, azok tudnak belépni, és nem ők három dolgot, csak a menüben. Nekem van "csapda" jelek 2, 5 és 9, és nem tudnak kimenni a forgatókönyvet. A rossz dolog az, hogy a "Do harmadik Thing" ők kell, hogy írja be a fájl nevét és a rendszer feldolgozza a fájl nevét. Annak érdekében, hogy a fájl a rendszer számára elérhető shell script, amelyekre szükségük van ahhoz, hogy töltsd fel a fájlt a szerverre. Én már nem tudok belépni a felhasználói lramirev az FTP vagy SCP fájlok feltöltését egy velem dolgozni. Ez a kimenete SCP > scp motd lramirev @ mtyweb02g2: / export / home / menush Jelszó: ps: nem ellenőrző terminál stty: Invalid argument Ez a kimenet az FTP: > Ftp mtyweb02g2 Connected to mtyweb02g2. 220 mtyweb02g0 FTP server ready. Név (mtyweb02g2: lramirev): lramirev 331 Password required for lramirev. Jelszó: 530 Login incorrect. Login failed. ftp> Beírt jelszó helyes, tudom telnet a szerverre, vagy ssh-t, és onnan lesz a menü futtatásához folyamatokat. Csinál valaki tudja, hogyan tudom feltölteni létesítmény biztosítani az ilyen típusú felhasználók számára? Megpróbálom a két dolog, de azt szeretné, hogy ne csinálja. 1. Have a felhasználó / bin / bash shell a login és a felhasználó számára. Profilt betölteni menush de lehet, hogy adjon nekem egy probléma, mert én dont akar felhasználók oszloptörés ki a menüből. 3. Próbálja meg van a TFTP feltölt. Én nem szeretném, mert nagyon biztonságos. Tudom olway TCP_Wrap FTP-TFTP, de amennyire én tudom, kilövés, hogy biztonságos. Kérjük, küldjön némi fény az én sárga úton. My best regards. Luis Ramirez Unix rendszerek bevezetése |
|
||||
|
Lehet, hogy kellett hozzá az infó előtt, de biztos vagyok használ Solaris 10, és nekem nincs / etc / shells. Én belenéz a férfi oldalakat ftpd és SSHD, és azok nem kapcsolódnak a / etc / shells. Van más ötlete?
Köszi előre Luis Ramirez |
|
|||||
|
ftpd (1M) - File Transfer Protocol szerver (man oldalakat szakasz 1M: Rendszeradminisztráció parancsok)
says: Harmadszor, a felhasználóknak rendelkezniük kell a szabványos shell által visszaadott getusershell (3C). Tehát most meg kell egy pillantást vetni a második ember az oldalon: getusershell (3C) - get user jogi kagyló (man oldalakat 3. szakasz: Basic Library Functions) |
![]() |
| Könyvjelzõk |
| Címkék |
| lgoin shell, Solaris |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|