Servus
Ich hab mal vor mir bisschen leichter zu machen und ein Münu zu basteln für verschiedene user.
Ich möchte dass sich user anmelden können über putty und nachdem einloggen direkt ein menü auftaucht mit einer auswahl z.b. von 1-5
Jede auswahl führt ein file oder ein befehl aus.
(Ich fange erstmal mit shell an, danach steige ich warscheinlich auf php/perl um. )
Nun zu meiner frage.
Kennt ihr schon so etwas wo man schon fertige scripts laden kann, wäre eigentlich ganz praktisch. Muss natürlich freeware sein (PHP/PERL wär auch nicht schlecht)
Oder kennt ihr vielleicht User Guide wie man so etwas erstellen kann.
Ich will mit diesem schreiben keinen verpplichtigen mit einen script zu schreiben!!!
Vielen Dank für eure Hilfe
Menuscript
Re: Menuscript
Ich würde ein Shellscript nehmen. Das kann man auch mit dialog (oder ncurses) ein bissen aufhübschen...
http://de.linwiki.org/wiki/Linuxfibel
Unter "Shells" findest Du eine Menge zu Shellprogrammierung (auch für verschiedene Shells), unter "Unix-Werkzeuge" einiges zu awk, grep & Co. Damit sollte es Dir gelingen, was passendes zusammenzukloppen.
http://de.linwiki.org/wiki/Linuxfibel
Unter "Shells" findest Du eine Menge zu Shellprogrammierung (auch für verschiedene Shells), unter "Unix-Werkzeuge" einiges zu awk, grep & Co. Damit sollte es Dir gelingen, was passendes zusammenzukloppen.
-
uragan1987
- Posts: 22
- Joined: 2007-02-22 20:21
Re: Menuscript
Ok das ist echt nicht schnell, ich hab jetzt bisschen übung mit "dialog" und hab schon n kleines menü zusammen gebaut.
Zu meiner 2ten Frage.
Wie schaffe ich es das mein script direkt wenn sich der user einloggt ausgeführt wird?
Und ich kann mit dem erstellten user auch auf alle verzeichnisse zugreifen wie mit root, wie kann man das verhindern und wie bei ftp (ab main verzeichnis) blockieren?
Danke euch
Zu meiner 2ten Frage.
Wie schaffe ich es das mein script direkt wenn sich der user einloggt ausgeführt wird?
Und ich kann mit dem erstellten user auch auf alle verzeichnisse zugreifen wie mit root, wie kann man das verhindern und wie bei ftp (ab main verzeichnis) blockieren?
Danke euch
Re: Menuscript
~/.bash_profileuragan1987 wrote:Wie schaffe ich es das mein script direkt wenn sich der user einloggt ausgeführt wird?
chrooturagan1987 wrote:Und ich kann mit dem erstellten user auch auf alle verzeichnisse zugreifen wie mit root, wie kann man das verhindern und wie bei ftp (ab main verzeichnis) blockieren?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
uragan1987
- Posts: 22
- Joined: 2007-02-22 20:21
Re: Menuscript
ich verstehe das mit dem chroot bzw jail nicht so ganz
kannst mir n tutorail oder user guide geben
oder selber how to schreiben
man chroot hilft mir auch net
kannst mir n tutorail oder user guide geben
oder selber how to schreiben
man chroot hilft mir auch net
Re: Menuscript
Ich würde dem Benutzer das Script einfach als Shell zuweisen... usermod -s <pfadzumscript> <username>
Schon wird beim Login das Script aufgerufen! :)
Schon wird beim Login das Script aufgerufen! :)
Re: Menuscript
Dafür muss das Skript aber in /etc/shells als gültige Login-Shell eingetragen sein. Oder ist das bei Linux nicht zwingend erforderlich? :-k
Re: Menuscript
Das ist bei Linux genauso erforderlich, wie die korrekte Input-Validierung, ssh/scp/sftp und Co lassen grüssen...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

