Bib
Enthusiast
Thread Starter
- Mitglied seit
- 20.12.2006
- Beiträge
- 714
Hallo,
kann ich ein Batchfile erstellen, welches ein User "A" ausführen darf, in dem aber dann ein Befehl ausgeführt wird, denn nur User "B" ausführen darf?
Also ssh keygen-Zugriff von Linux 1 (Ubuntu) auf Linux 2 (Debian) ist mit dem User "B" möglich. rsa-key usw alles schon erfolgreich auf Debian kopiert.
Wenn User "A" aber nun von Ubuntu aus auf Debian zugreifen möchte, dann kommt "Access denied", weil der ssh keygen ja von "B erstellt wurde. Auch der root kann nicht auf Debian zugreifen... Geht komischerweise nur mit User "B".
Jetzt war die Idee, ein Batchfile zu schreiben, wlches User "A" ausführen darf, welches den ssh-Befehl aber dann als User "B" ausführt und somit eine Verbindung ohne Passwortabfrage zustande kommen kann.
Geht das? Wenn ja, wie muss so ein Batch-File aussehen und wie müssen die Berechtigungen gesetzt werden?
kann ich ein Batchfile erstellen, welches ein User "A" ausführen darf, in dem aber dann ein Befehl ausgeführt wird, denn nur User "B" ausführen darf?
Also ssh keygen-Zugriff von Linux 1 (Ubuntu) auf Linux 2 (Debian) ist mit dem User "B" möglich. rsa-key usw alles schon erfolgreich auf Debian kopiert.
Wenn User "A" aber nun von Ubuntu aus auf Debian zugreifen möchte, dann kommt "Access denied", weil der ssh keygen ja von "B erstellt wurde. Auch der root kann nicht auf Debian zugreifen... Geht komischerweise nur mit User "B".
Jetzt war die Idee, ein Batchfile zu schreiben, wlches User "A" ausführen darf, welches den ssh-Befehl aber dann als User "B" ausführt und somit eine Verbindung ohne Passwortabfrage zustande kommen kann.
Geht das? Wenn ja, wie muss so ein Batch-File aussehen und wie müssen die Berechtigungen gesetzt werden?