![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Hoe te omvatten RETURN toets met Achtergrond proces "&" in de shell script | racbern | Programmeren en Shell Scripting | 1 | 03-11-2008 07:30 |
| Q: Opnemen shell script scherm uitgang met "script" commando? | lalfonso.gomez | Programmeren en Shell Scripting | 4 | 01-18-2007 09:31 PM |
| Nr. utpmx item: u moet exec "inloggen" uit laagste niveau 'shell' | peterpan | UNIX voor Dummies Questions & Answers | 0 | 01-18-2006 04:15 |
| Een Auto-Login "ftp" Script | tphan | UNIX voor Dummies Questions & Answers | 3 | 06-11-2003 01:25 PM |
| wat verschil tussen de "terminal" en de "console" | chenhao_no1 | Hoog Niveau Programmering | 1 | 09-09-2002 10:46 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
ksh script als een login shell terugkeer "geen controlerende terminal"
Ik heb een ksh shell script en gebruikte het als een login shell voor een gebruiker.
</ etc / passwd> lramirev: x: 111:200: Luis: / export / home / menush: / usr / local / menush / menush Mijn shell-script is als volgt: </ usr / local / menush / menush> #! / bin / ksh # if [[-f $ HOME / .profile]] dan . $ HOME / .profile fi HOMEPATH \u003d / usr / local / menush cd $ HOMEPATH export PATH \u003d $ PATH: $ HOMEPATH EXITPROMPT \u003d "STOP" if [[$ (grep $ LOGNAME HOMEPATH $ () / denylist | wc-l)-gt 0]] dan . $ HOMEPATH / denymenu anders . $ HOMEPATH / mainmenu fi do_main_menu </ usr / local / bin / hoofdmenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" terwijl [[ "$ (optie)"! \u003d "$ (EXITPROMPT)"]] doen print "1 Hebt eerste Thing" print "2 Do seconden Thing" print "3 Doe derde Thing" print "\ nQuit" cmd_prompt \u003d "Druk op 1, 2, 3 of Q>" print "$ (cmd_prompt) \ c" lees OPTION case $ optie in 1) print "Do eerste Thing" lezen ;; 2) print "Do seconden Thing" lezen ;; 3) print "Don't derde Thing" lezen ;; q | Q) OPTION \u003d $ () EXITPROMPT ;; *) Print "Kies optie in het menu" OPTION \u003d "GO" lezen ;; esac doen ) </ usr / local / bin / denymenu> #! / bin / ksh do_main_menu () ( OPTION \u003d "GO" terwijl [[ "$ (optie)"! \u003d "$ (EXITPROMPT)"]] doen print "\ nQuit" cmd_prompt \u003d "Druk op q>" print "$ (cmd_prompt) \ c" lees OPTION case $ optie in q | Q) OPTION \u003d $ () EXITPROMPT ;; *) Print "Kies optie in het menu" OPTION \u003d "GO" lezen ;; esac doen ) Elk ding werkt prima kan ik mijn gebruikers creëren, kunnen ze inloggen en doen ze drie dingen alleen in het menu. Ik heb "val" signalen 2, 5 en 9 en ze kunnen niet uit te gaan van het script. Het slechte zaak is hier dat op "Don't derde Thing" ze moet een bestandsnaam en het systeem zal de bestandsnaam. Om over het dossier ter beschikking van het systeem shell script moeten zij in staat zijn om het bestand te uploaden naar de server. Ik kan niet inloggen met gebruiker lramirev via FTP of SCP naar een bestand te uploaden naar mij verwerkt. Dit is de output van SCP > scp motd lramirev @ mtyweb02g2: / export / home / menush Wachtwoord: ps: geen zeggenschapsverhouding terminal stty: Invalid argument Dit is de uitgang voor FTP: > Ftp mtyweb02g2 Connected to mtyweb02g2. 220 mtyweb02g0 FTP-server klaar. Naam (mtyweb02g2: lramirev): lramirev 331 Password required for lramirev. Wachtwoord: 530 Login incorrect. Inloggen mislukt. ftp> Wachtwoord correct is getypt, kan ik telnet naar de server of ssh en zij zal krijgen in het menu om processen te voeren. Heeft iemand weet hoe kan ik uploaden faciliteit bieden voor dit type gebruikers? Ik kan twee dingen proberen, maar wil niet te doen. 1. Heeft de gebruiker met / bin / bash als login shell en gebruiker. Profiel te laden menush maar dat kan me een probleem, omdat I dont wanna gebruikers uit landschap van het menu. 3. Probeer een TFTP uploaden. Ik zou niet graag want het is erg onveilig. Ik kan olway TCP_Wrap TFTP FTP maar voor zover ik weet is imposible te waarborgen. Stuur een geel licht op mijn weg. Mijn beste groeten. Luis Ramirez Unix-systemen uitvoering |
|
||||
|
Misschien moest ik de info toe te voegen voor, maar ik ben met behulp van Solaris 10 en ik heb geen / etc / shells. Ik moet kijken naar de man pagina's voor FTPD en SSHD en ze hebben geen betrekking op / etc / shells. Heeft u nog andere idee?
Thanks in advance Luis Ramirez |
|
|||||
|
ftpd (1M) - File Transfer Protocol Server (man pagina's sectie 1M: System Administration Commando)
zegt: Ten derde moet de gebruikers hebben een standaard shell teruggegeven door getusershell (3C). Dus nu moet je kijken naar een tweede man pagina: getusershell (3C) - get juridische gebruiker shells (man pagina's deel 3: Basic Library Functions) |
![]() |
| Bladwijzers |
| Labels |
| lgoin shell, solaris |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|