• Re: wie kann man einen (sehr) langen Befehl ohne Tippfehler absetzen?

    From Nathanael Schweers@21:1/5 to Hans-Dietrich Kirmse on Wed Mar 30 19:00:01 2022
    Hans-Dietrich Kirmse <[email protected]> writes:

    Guten Abend,

    ich muss an meinem Server etliche meiner Fehler korrigieren. Dazu
    brauche ich einen Samba-Account, der möglichst alles darf/kann. Im LDAP
    habe ich dafür den Account "Administrator" angelegt und dieser soll alle Rechte bekommen, damit ich auf den Clients arbeiten kann. Bedeutet, ich
    will folgenden Befehl absetzen:

    net  rpc rights grant Administrator  SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SePrintOperatorPrivilege SeAddUsersPrivilege SeDiskOperatorPrivilege -u Administrator

    Anmerkung: Das Privileg "SeMachineAccountPrivilege" hat der Account
    schon, deswegen ist dieses Privileg hier nicht angegeben.

    Da mein Server ein Produktivsystem ist, möchte ich zumindest Tippfehler vermeiden/ausschließen. Ich stell mir vor, diesen Befehl in eine
    Textdatei (Shellscript?) zu kopieren, diese Datei auf den Server zu
    kopieren und diesen Befehl dann irgendwie aufzurufen - nur wie geht so was?

    Ich habe zwar keine Ahnung, was genau dieser Befehl tun soll, aber im
    Grunde kann man genau das machen: ein Shellscript anlegen.

    Zum Beispiel folgenden Inhalt in eine beliebige Datei packen
    (z.B. make-it-so.sh):

    #+begin_src sh
    #!/bin/sh

    net  rpc rights grant Administrator  SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SePrintOperatorPrivilege SeAddUsersPrivilege SeDiskOperatorPrivilege -u Administrator
    #+end_src

    Dann noch `chmod +x make-it-so.sh` und mit `./make-it-so.sh` das
    Kommando ausführen.

    Grüße
    Nathan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hans-Dietrich Kirmse@21:1/5 to All on Wed Mar 30 18:20:01 2022
    Guten Abend,

    ich muss an meinem Server etliche meiner Fehler korrigieren. Dazu
    brauche ich einen Samba-Account, der möglichst alles darf/kann. Im LDAP
    habe ich dafür den Account "Administrator" angelegt und dieser soll alle Rechte bekommen, damit ich auf den Clients arbeiten kann. Bedeutet, ich
    will folgenden Befehl absetzen:

    net  rpc rights grant Administrator  SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SePrintOperatorPrivilege SeAddUsersPrivilege SeDiskOperatorPrivilege -u Administrator

    Anmerkung: Das Privileg "SeMachineAccountPrivilege" hat der Account
    schon, deswegen ist dieses Privileg hier nicht angegeben.

    Da mein Server ein Produktivsystem ist, möchte ich zumindest Tippfehler vermeiden/ausschließen. Ich stell mir vor, diesen Befehl in eine
    Textdatei (Shellscript?) zu kopieren, diese Datei auf den Server zu
    kopieren und diesen Befehl dann irgendwie aufzurufen - nur wie geht so was?

    Kann mir da jemand weiter helfen bzw. hat jemand eine Idee?

    Viele Grüße
    Hans-Dietrich

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jonny_Osch=c3=a4tzky?=@21:1/5 to All on Wed Mar 30 19:20:01 2022
    Alternativ zu Nathans Vorschlag gibt's noch eine Möglichkeit, lange
    Befehle gemütlich zu editieren:

    Da mein Server ein Produktivsystem ist, möchte ich zumindest Tippfehler vermeiden/ausschließen. Ich stell mir vor, diesen Befehl in eine
    Textdatei (Shellscript?) zu kopieren, diese Datei auf den Server zu
    kopieren und diesen Befehl dann irgendwie aufzurufen - nur wie geht so was?

    Du kannst z.B. in zsh (in bash ist das ähnlich) Ctrl+x gefolgt von
    Ctrl+e tippen und dann den Befehl im definierten Editor bearbeiten. Beim speichern wird der Befehl dann nochmal angezeigt (zsh) oder direkt
    ausgeführt (bash).

    Grüße,
    Jonny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hans-Dietrich Kirmse@21:1/5 to All on Wed Mar 30 21:20:01 2022
    Hallo Jonny,

    auch für deine Antwort herzlichen Dank. Das klingt sehr interessant, ich
    habe bei Tante Google auch etliches dazu in Englisch gefunden (als
    Signale bezeichnet). Aber ich kann mir die Abläufe nicht wirklich
    vorstellen - ich arbeite normalerweise nur unter Windows, Ausnahme ist
    unser Server in der Schule. Deswegen nehme ich die Variante mit dem Shellscript. Habe aber dadurch doch wieder was dazu gelernt. Wie schon geschrieben - danke.

    Viele Grüße
    Hans-Dietrich


    Am 30.03.2022 um 19:16 schrieb Jonny Oschätzky:
    Alternativ zu Nathans Vorschlag gibt's noch eine Möglichkeit, lange
    Befehle gemütlich zu editieren:

    Da mein Server ein Produktivsystem ist, möchte ich zumindest Tippfehler
    vermeiden/ausschließen. Ich stell mir vor, diesen Befehl in eine
    Textdatei (Shellscript?) zu kopieren, diese Datei auf den Server zu
    kopieren und diesen Befehl dann irgendwie aufzurufen - nur wie geht so was?
    Du kannst z.B. in zsh (in bash ist das ähnlich) Ctrl+x gefolgt von
    Ctrl+e tippen und dann den Befehl im definierten Editor bearbeiten. Beim speichern wird der Befehl dann nochmal angezeigt (zsh) oder direkt ausgeführt (bash).

    Grüße,
    Jonny


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Hochstein@21:1/5 to Hans-Dietrich Kirmse on Thu Mar 31 00:40:01 2022
    Hans-Dietrich Kirmse schrieb:

    Da mein Server ein Produktivsystem ist, m�chte ich zumindest Tippfehler vermeiden/ausschlie�en. Ich stell mir vor, diesen Befehl in eine
    Textdatei (Shellscript?) zu kopieren, diese Datei auf den Server zu
    kopieren und diesen Befehl dann irgendwie aufzurufen - nur wie geht so was?

    Kann man machen.

    Man kann ihn auch lokal - bspw. unter Windows - in einem beliebigen
    Texteditor schreiben, dreimal gegenlesen und dann per copy&paste (in den SSH-Client) auf dem Server ausf�hren. Viele Wege f�hren nach Rom.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)