![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| SÃ¥dan omfatte RETURN KEY med Baggrund proces "&" i Shell Script | racbern | Shell Programmering og Scripting | 1 | 03-11-2008 07:30 AM |
| Q: Optagelse shell script skærmen output ved hjælp af "script" kommando? | lalfonso.gomez | Shell Programmering og Scripting | 4 | 01-18-2007 09:31 PM |
| Nr. utpmx indrejse: du skal exec "login" fra laveste niveau "Shell" | peterpan | UNIX for dummyer Spørgsmål & svar | 0 | 01-18-2006 04:15 AM |
| En auto-login "ftp" Script | tphan | UNIX for dummyer Spørgsmål & svar | 3 | 06-11-2003 12:25 PM |
| hvad forskellen mellem "terminal" og "console" | chenhao_no1 | Højtstående Programmering | 1 | 09-09-2002 09:46 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
ksh script som login-shell tilbagevenden "ingen kontrollerende terminal"
Jeg har oprettet en ksh shell script, og brugte det som en login-shell for en bruger.
</ etc / passwd> lramirev: x: 111:200: Luis: / export / home / menush: / usr / local / menush / menush Min shell script er sådan her: </ usr / local / menush / menush> #! / bin / ksh # hvis [[-f $ HOME / .profile]] så . $ HOME / .profile fi HOMEPATH \u003d / usr / local / menush cd $ HOMEPATH export PATH \u003d $ PATH: $ HOMEPATH EXITPROMPT \u003d "Quit" hvis [[$ (grep $ LOGNAME $ (HOMEPATH) / denylist | wc-l)-gt 0]] så . $ HOMEPATH / denymenu anden . $ HOMEPATH / mainmenu fi do_main_menu </ usr / local / bin / mainmenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" mens [[ "$ (OPTION)"! \u003d "$ (EXITPROMPT)"]] gøre print "1 Do første Thing" print "2 Do sekunder Thing" print "3 Do tredje Thing" print "\ nQuit" cmd_prompt \u003d "Tryk på 1, 2, 3 eller q>" print "$ (cmd_prompt) \ c" Læs OPTION tilfælde $ OPTION i 1) print "Do første Thing" læse ;; 2) print "Do sekunder Thing" læse ;; 3) print "Do tredje Thing" læse ;; Q | Q) OPTION \u003d $ (EXITPROMPT) ;; *) Print "Vælg indstilling fra menuen" OPTION \u003d "GO" læse ;; ESAC gøre ) </ usr / local / bin / denymenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" mens [[ "$ (OPTION)"! \u003d "$ (EXITPROMPT)"]] gøre print "\ nQuit" cmd_prompt \u003d "Tryk på q>" print "$ (cmd_prompt) \ c" Læs OPTION tilfælde $ OPTION i Q | Q) OPTION \u003d $ (EXITPROMPT) ;; *) Print "Vælg indstilling fra menuen" OPTION \u003d "GO" læse ;; ESAC gøre ) Alt arbejde fint jeg kan lave mine brugere, kan de logge ind og gør de er tre ting kun i menuen. Jeg har "fælder" signaler 2, 5 og 9, og de kan ikke gå ud af manuskriptet. Den dårlige ting her er, at på "Do tredje Thing", de har brug for at skrive et filnavn, og systemet vil processen filnavnet. For at få adgang til oplysningerne i systemet shell script, de har brug for at være i stand til at uploade filen til serveren. Jeg kan ikke logge ind med bruger lramirev via FTP eller SCP at uploade en fil til mig behandlet. Dette er outputtet fra SCP > scp motd lramirev @ mtyweb02g2: / export / home / menush Password: ps: ingen kontrollerende terminal stty:: Invalid argument Dette er udgang til FTP: > Ftp mtyweb02g2 Connected to mtyweb02g2. 220 mtyweb02g0 FTP-serveren klar. Navn (mtyweb02g2: lramirev): lramirev 331 Password required for lramirev. Password: 530 Login forkert. Login mislykkedes. ftp> Adgangskode er korrekt indtastet, kan jeg Telnet til serveren eller ssh til det, og vil få menuen til at køre processer. Er der nogen der ved, hvordan kan jeg give en upload facilitet for denne type af brugere? Jeg kan prøve to ting, men ønsker ikke at gøre det. 1. Har brugeren med / bin / bash som login-shell og brugeren. Profil for at indlæse menush men der kan give mig et problem, fordi jeg dont ønsker, at brugere scape ud af menuen. 3. Prøv at gøre en TFTP upload. Jeg ønsker ikke, at fordi det er meget usikkert. Jeg kan olway TCP_Wrap FTP, men TFTP så vidt jeg ved, er imposible at sikre. Send venligst nogle lys på min gule vej. My best regards. Luis Ramirez Unix-systemer gennemførelse |
| Bogmærker |
| Tags |
| lgoin shell, Solaris |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|