View previous topic :: View next topic |
Author |
Message |
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Wed Dec 28, 2005 12:12 am Post subject: Streamer vom zweiten Rechner anwerfen |
|
|
Moin,
hab mal eine kleine Frage, wie realisiert man folgendes am einfachsten?
Es gibt einen Server, der ein Streamer drin hat und eine Sicherung auf dem Band machen soll. Die Person, die die Sicherung machen wird, hat keine Ahnung von Linux (also Monitor einschalten ist schon eine kritische Anwendung!
Ich suche jetzt eine Möglichkeit das von dem Rechner (natürlich Windoof) der besagten Person aus zu machen. Icon anklicken wird noch gerade so gehen.
Es muss also nur ein Script gestartet werden. Wenn die Sicherung fertig ist, wird das Band ausgeworfen, Rückmeldungen sind also überflüssig. Cronjob ist schlecht, weil die Uhrzeit unterschiedlich ist.
Hat jemand Ideen oder bringt mich auf eine noch besser Vorschläge?
Danke schon mal! _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen.
Last edited by Bluescreen2001 on Mon Jan 02, 2006 1:14 am; edited 2 times in total |
|
Back to top |
|
|
coco-loco Apprentice
Joined: 30 Oct 2005 Posts: 249
|
Posted: Wed Dec 28, 2005 10:11 am Post subject: |
|
|
Am ehesten sehe ich das mit einem dos-Batch der eine ssh verbindung herstellt und dann das Backup auslöst, danach ein --eject, und das wars dann schon. Dein User braucht bloss den link (den du ihm auf der Windoof Kiste anlegst) zu klicken und wenn alles vorbei ist das dos-Fenster schliessen. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Wed Dec 28, 2005 1:06 pm Post subject: |
|
|
Danke!
Hab es mal mit meinem putty ausprobiert:
Code: | putty -ssh -pw passwort -m Befehlsdatei root@192.168.6.50 |
geht sehr gut!
Werd jetzt noch mal einen SicherungsUser einrichten und dann sollte das supy laufen. _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Wed Dec 28, 2005 1:54 pm Post subject: Doch noch ein Problem |
|
|
Hab jetzt einen user sicherung eingerichtet. Wie kriege ich jetzt zugrif auf den mt Befehl? _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
coco-loco Apprentice
Joined: 30 Oct 2005 Posts: 249
|
Posted: Wed Dec 28, 2005 2:34 pm Post subject: |
|
|
Quote: | Wie kriege ich jetzt zugrif auf den mt Befehl? |
in der Datei <Befehlsdatei> (ich nehme an ein bash-script) kannst du die entprechenden Befehle der reihe nach auflisten. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Wed Dec 28, 2005 2:52 pm Post subject: |
|
|
Ich bin als user sicherung per ssh auf dem server. jetzt habe ich ja keine root Rechte, deshalb kann er ja auf den mt Befehl nicht zugreifen.
Code: | mt: command not found |
_________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
coco-loco Apprentice
Joined: 30 Oct 2005 Posts: 249
|
Posted: Wed Dec 28, 2005 3:12 pm Post subject: |
|
|
Dann musst du diese wohl ändern:
oder sowas ähnliches. Ich weiss nicht ob es eine tape Benuzzergruppe gibt oder so ähnlich, da müsstest du deinen Benutzer dann auch noch hinzufügen. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Wed Dec 28, 2005 3:59 pm Post subject: |
|
|
mt hat jetzt die Rechte 755; liegt im Ordner /usr/sbin/; gehört root:root
Ich kann den user sicherung in die Gruppe tape oder root aufnehmen, er kann mt nicht aufrufen. Auch nicht direkt aus dem /sbin/
Was mache ich da falsch? _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
coco-loco Apprentice
Joined: 30 Oct 2005 Posts: 249
|
Posted: Wed Dec 28, 2005 4:43 pm Post subject: |
|
|
Hmmm... jetzt wirds auch noch kompliziert. Hab das noch nie angewendet, aber mal gelernt:
wenn du den script auf der maschine root zuschreibst, und dann das SUID bit setzt, dann müsste theoretisch der script mit den rechten von root ausgeführt werden:
Code: | chmod a+s /usr/sbin/mt |
hoffe das hilft |
|
Back to top |
|
|
dambacher Apprentice
Joined: 11 Feb 2003 Posts: 290 Location: Germany
|
Posted: Fri Dec 30, 2005 4:27 pm Post subject: |
|
|
besser ist das ganze mit sudo zu machen.
danach das mt-Kommando für deinen Backup-Benutzer freigeben und voilas. Backup auch ohne root-rechte...
Und wenn du es noch sicherer machen willst, machst du ssh per Zertifikat und ohne hardcodiertes Passwort
Wo bekomme ich das putty programm her? Ich suche nach einem ssh client für windows, der linux-farben darstellen kann...
Guten Rutsch! |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Fri Dec 30, 2005 4:50 pm Post subject: |
|
|
@dambacher google erster link |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Fri Dec 30, 2005 7:20 pm Post subject: |
|
|
Bluescreen2001 wrote: | Ich bin als user sicherung per ssh auf dem server. jetzt habe ich ja keine root Rechte, deshalb kann er ja auf den mt Befehl nicht zugreifen.
Code: | mt: command not found |
|
Also wenn weiterhin diese Fehlermeldung kommt dann liegt es an der Path-Variablen.
Generell sollte man in Bash-Scripts das Kommando immer mit ganzem Pfad aufrufen:
/usr/sbin/mt _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
dambacher Apprentice
Joined: 11 Feb 2003 Posts: 290 Location: Germany
|
Posted: Fri Dec 30, 2005 7:29 pm Post subject: |
|
|
@darkjo
... doch besser schnell gegoogled als dumm gefragt....
Danke! |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Fri Dec 30, 2005 9:19 pm Post subject: |
|
|
@dambacher bitte |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Sat Dec 31, 2005 12:04 pm Post subject: |
|
|
dambacher wrote: | Und wenn du es noch sicherer machen willst, machst du ssh per Zertifikat und ohne hardcodiertes Passwort |
Dem SSH-Schlüssel kann man zusätzlich noch ein Kommando fest zuordnen. Ein Shell-Zugang muss dann nicht zur Verfügung stehen. Siehe auch Per-Account Server Configuration! _________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Sun Jan 01, 2006 11:22 pm Post subject: |
|
|
Moin!
Vielen Dank für eure Ideen und Lösungen! Funzt jetzt wunderbar! _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Mon Jan 02, 2006 1:16 am Post subject: |
|
|
Moin,
ich hab doch noch ein Problem:
ich muß tar als root ausführen da er mir sonst meine /homes nicht mitsichert. (Haben 770 mod)
Code: | sicherung ALL= NOPASSWD:/bin/tar -cf - /home -V "Sicherung von /home" | buffer $
sicherung ALL= NOPASSWD:/bin/tar -cf - /etc -V "Sicherung von /etc" | buffer -o$ |
Trotz NOPASSWD fragt er mich immer noch nach einem passwort. Was mache ich da falsch? Hab mir schon ein ast gegoogle. _________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
Bluescreen2001 n00b
Joined: 03 May 2005 Posts: 28
|
Posted: Mon Jan 02, 2006 1:38 am Post subject: |
|
|
OK, nach dem ich es einmal eingegeben habe fragt er vorerst nicht mehr.
Leider sagt er jetzt noch:
Code: | Sorry, user sicherung is not allowed to execute |
_________________ *** AMD Geode GX2-533 *** 256 MB RAM *** Festplatte 40 GB
*** max 10Watt *** lautlos *** so groß wie 3 CD-Hüllen aufeinander
Wenn ihr Infos braucht oder einen haben wollt: PM an mich! Kann ihn etwas günstiger kriegen. |
|
Back to top |
|
|
|