Gibt es eine Möglichkeit, mit root ein neues Fenster im Terminal zu öffnen?

710
tony_pt

Ich verwende die Bash-Shell in Linux und frage mich, ob es eine Möglichkeit gibt, ein neues Terminalfenster zu öffnen, wenn ich mich als root mit suoder anmelde sudo su.

Was ich meine, ist, wenn es möglich ist, sudo su einzugeben und ein neues Terminalfenster mit der root-Eingabeaufforderung zu öffnen (eine Art Befehl für jedes Mal, wenn ich sudo suein neues Fenster mit der root-Eingabeaufforderung eingebe, öffnet).

0
Geben Sie den Namen des von Ihrem DE verwendeten Terminalemulators ein und drücken Sie die Eingabetaste. Ich denke "Terminal" sollte für Xfce funktionieren. Mit sudo su nicht Sudo werden und einfach sudo terminal laufen lassen. PSkocik vor 9 Jahren 0

4 Antworten auf die Frage

1
Kamil Maciorowski

Check out tmux. Ich arbeite täglich damit: auf meinem Laptop, Router und Server bei der Arbeit; im Fensterterminal, Textmodus, über SSH. Mit den Tastenkombinationen hat es mir eine deutliche Leistungssteigerung gegeben. Für mich gibt es kein Zurück zu separaten Terminalfenstern.

+1 tmux ist so gut. Mit hoher Auflösung können Sie 4 bis 6 Terminals in einem einzigen Fenster verwalten. SSH-Server, Roots, Protokolle beobachten, Prozessüberwachung usw. vekah vor 9 Jahren 0
1
Firelord

Stellen Sie für jedes Mal, wenn ich sudo su eingebe, eine Art Befehl ein. Ein neues Fenster wird mit der Eingabeaufforderung root geöffnet

Sie können den Befehl alias verwenden, um die Arbeit für Sie auszuführen. Wenn ich bei der Eingabe von sudo-su in terminal ein neues Fenster mit Root-Berechtigungen erhalten möchte, gebe ich diesen Alias-Befehl aus:

alias 'sudo-su'='sudo terminal_program_name'

Dabei ist " terminal_program_name" das Programm, mit dem Sie auf die bash-Shell " viz" zugreifen . konsole, gnome-terminal, deepin-terminal usw.

Hinweis : Der Alias ​​ist temporär und geht verloren, wenn Sie das aktive Fenster schließen, von dem aus Sie den Aliasbefehl ausgegeben haben. Um Ihren Aliasnamen dauerhaft zu machen, bearbeiten Sie Ihre .bashrcDatei und hängen Sie den oben genannten Aliasbefehl an.

0
falconspy

Nicht sicher, ob Sie Ubuntu oder ein ähnliches Betriebssystem verwenden. Normalerweise können Sie mit STRG + UMSCHALT + T ein neues Terminal öffnen. Es sollte das Terminal als aktuell angemeldeter Benutzer starten (whoami)

Ich verwende Manjaro mit Xfce. tony_pt vor 9 Jahren 0
0
Erol Guzoğlu

Wenn Sie über eine Desktop-Umgebung verfügen, können Sie dies tun. Wenn nicht, kannst du das nicht tun.

Zuerst - Öffnen Sie zwei Terminals.

Zweitens - Geben Sie suam ersten Terminal ein und geben Sie Ihr Root-Passwort ein.

Für die zweite Frage lautet die Antwort nein. Denn wenn Sie sudo su eingeben. Sie müssen sich nur bei der aktuellen Terminalsitzung anmelden. Sie sind immer noch dieselben Benutzer in der Desktop-Umgebung. Sie müssen für ein anderes Terminal zu einem anderen Benutzer wechseln Erol Guzoğlu vor 9 Jahren 0
Und ich kann "sudo su" nicht mit einem Befehl verknüpfen, um ein neues Fenster zu öffnen. tony_pt vor 9 Jahren 0
Ah okay, neue Idee kommt mir in den Sinn. Sie können eine Befehlsoption wie "sudo su" angeben, die beim Öffnen des Terminals ausgeführt wird. Bearbeiten> Profileinstellungen> Titel und Befehl> Benutzerdefinierten Befehl ausführen ... Erol Guzoğlu vor 9 Jahren 0