Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Streamer vom zweiten Rechner anwerfen
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Wed Dec 28, 2005 12:12 am    Post subject: Streamer vom zweiten Rechner anwerfen Reply with quote

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
View user's profile Send private message
coco-loco
Apprentice
Apprentice


Joined: 30 Oct 2005
Posts: 249

PostPosted: Wed Dec 28, 2005 10:11 am    Post subject: Reply with quote

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Wed Dec 28, 2005 1:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Wed Dec 28, 2005 1:54 pm    Post subject: Doch noch ein Problem Reply with quote

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
View user's profile Send private message
coco-loco
Apprentice
Apprentice


Joined: 30 Oct 2005
Posts: 249

PostPosted: Wed Dec 28, 2005 2:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Wed Dec 28, 2005 2:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
coco-loco
Apprentice
Apprentice


Joined: 30 Oct 2005
Posts: 249

PostPosted: Wed Dec 28, 2005 3:12 pm    Post subject: Reply with quote

Dann musst du diese wohl ändern:
Code:
chmod 751 /sbin/mt

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Wed Dec 28, 2005 3:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
coco-loco
Apprentice
Apprentice


Joined: 30 Oct 2005
Posts: 249

PostPosted: Wed Dec 28, 2005 4:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
dambacher
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 290
Location: Germany

PostPosted: Fri Dec 30, 2005 4:27 pm    Post subject: Reply with quote

besser ist das ganze mit sudo zu machen.
Code:

emerge sudo

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 :wink:

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
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Fri Dec 30, 2005 4:50 pm    Post subject: Reply with quote

@dambacher google erster link
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Fri Dec 30, 2005 7:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
dambacher
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 290
Location: Germany

PostPosted: Fri Dec 30, 2005 7:29 pm    Post subject: Reply with quote

@darkjo
... doch besser schnell gegoogled als dumm gefragt....
Danke!
Back to top
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Fri Dec 30, 2005 9:19 pm    Post subject: Reply with quote

@dambacher bitte
Back to top
View user's profile Send private message
Fauli
l33t
l33t


Joined: 24 Apr 2004
Posts: 760
Location: Moers, Germany

PostPosted: Sat Dec 31, 2005 12:04 pm    Post subject: Reply with quote

dambacher wrote:
Und wenn du es noch sicherer machen willst, machst du ssh per Zertifikat und ohne hardcodiertes Passwort :wink:

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Sun Jan 01, 2006 11:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Mon Jan 02, 2006 1:16 am    Post subject: Reply with quote

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
View user's profile Send private message
Bluescreen2001
n00b
n00b


Joined: 03 May 2005
Posts: 28

PostPosted: Mon Jan 02, 2006 1:38 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum