![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvordan inkludere RETURN KEY med Bakgrunn prosessen "&" i Shell Script | racbern | Shell programmering og Skripting | 1 | 03-11-2008 07:30 |
| Q: Opptaksutstyr shell script skjermen output bruke "script" kommandoen? | lalfonso.gomez | Shell programmering og Skripting | 4 | 01-18-2007 09:31 |
| Ingen utpmx oppføring: du må exec "login" fra laveste nivå "shell" | peterpan | UNIX for Dummies Spørsmål og svar | 0 | 01-18-2006 04:15 |
| En Auto-Login "FTP" Script | tphan | UNIX for Dummies Spørsmål og svar | 3 | 06-11-2003 12:25 |
| hva forskjellen mellom "terminal" og "console" | chenhao_no1 | High Level Programmering | 1 | 09-09-2002 09:46 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
ksh script som login shell return "ingen kontrollerende terminal"
Jeg har opprettet en ksh shell script og brukte det som en logikk skall for en bruker.
</ etc / passwd> lramirev: x: 111:200: Luis: / export / home / menush: / usr / local / menush / menush Min shell script er slik: </ 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 "Avslutt" Hvis [[$ (grep $ LOGNAME $ (HOMEPATH) / denylist | wc-l)-gt 0]] så . $ HOMEPATH / denymenu ellers . $ HOMEPATH / mainmenu fi do_main_menu </ usr / local / bin / mainmenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" mens [[ "$ (VALG)"! \u003d "$ (EXITPROMPT)"]] gjøre print "1 Gjør første" print "2 Gjør andre Thing" print "3 Gjør tredje Thing" print "\ nQuit" cmd_prompt \u003d "1 Trykk, 2, 3 eller q>" print "$ (cmd_prompt) \ c" les OPTION case $ alternativet i 1) print "Do første" lese ;; 2) print "Do andre Thing" lese ;; 3) print "Do tredje Thing" lese ;; q | Q) option \u003d $ (EXITPROMPT) ;; *) Print "Velg alternativ fra menyen" OPTION \u003d "GO" lese ;; esac gjøre ) </ usr / local / bin / denymenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" mens [[ "$ (VALG)"! \u003d "$ (EXITPROMPT)"]] gjøre print "\ nQuit" cmd_prompt \u003d "Trykk q>" print "$ (cmd_prompt) \ c" les OPTION case $ alternativet i q | Q) option \u003d $ (EXITPROMPT) ;; *) Print "Velg alternativ fra menyen" OPTION \u003d "GO" lese ;; esac gjøre ) Hver ting fungere fint jeg kan lage mine brukere, kan de logge inn og gjøre de er tre ting bare i menyen. Jeg har "felle" signaler 2, 5 og 9, og de kan ikke gå ut av skriptet. Den dårlige ting her er at på "Do tredje Thing" må de inn et filnavn og systemet vil behandle filnavnet. For å ha filen tilgjengelig for systemet skallskript de trenger for å kunne laste opp filen til serveren. Jeg kan ikke logge inn med brukernavn lramirev via FTP eller SCP å laste opp en fil til meg behandlet. Dette er output fra SCP > SCP MOTD lramirev @ mtyweb02g2: / export / home / menush Passord: ps: ingen kontrollerende terminal stty:: Ugyldig argument Dette er utgang for FTP: > Ftp mtyweb02g2 Koblet til mtyweb02g2. 220 mtyweb02g0 FTP server ready. Navn (mtyweb02g2: lramirev): lramirev 331 Password required for lramirev. Passord: 530 Login feil. Pålogging mislyktes. ftp> Passordet er riktig skrevet, kan jeg telnet til serveren, eller ssh til det og får menyen til å kjøre prosesser. Har noen vet hvor kan jeg skaffe en laste opp anlegg for denne type brukere? Jeg kan prøve to ting, men ønsker ikke å gjøre det. 1. Har brukeren med / bin / bash som shell innlogging og bruker. Profil laste menush men som kan gi meg et problem fordi JEG dont vil at brukerne skal scape ut av menyen. 3. Prøv å gjøre en TFTP upload. Jeg ville ikke gjerne fordi det er svært usikre. Jeg kan olway TCP_Wrap FTP men TFTP så vidt jeg vet er imponerende å sikre. Vennligst send et lys på min gule veien. Min beste forhold. Luis Ramirez Unix-systemer implementering |
| Hugseliste |
| Tags |
| lgoin shell, solaris |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|