Есть ли способ открыть новое окно в терминале, используя root?

603
tony_pt

Я использую bash shell в Linux, и мне интересно, есть ли способ открыть новое окно терминала, когда я вхожу в систему как root с помощью suили sudo su.

Я имею в виду, если можно набрать sudo su и открыть новое окно терминала с приглашением root (создайте команду для каждого раза, когда я набираю, sudo suновое окно открывается с приглашением root).

0
Введите имя эмулятора терминала, который использует ваш DE, и нажмите Enter. Я думаю, что 'терминал` должен работать на Xfce. Не становитесь sudo с `sudo su`, а просто запускайте` sudo Terminal`. PSkocik 9 лет назад 0

4 ответа на вопрос

1
Kamil Maciorowski

Check out tmux. I work with it on daily basis: on my laptop, router and server at work; in windowed terminal, text mode, via ssh. With its keyboard shortcuts it gave me significant performance boost. For me there is no turning back to separate terminal windows.

+1 тмукс так хорош. С высоким разрешением вы можете обрабатывать 4 ~ 6 терминалов в одном окне. SSH-сервер, корни, просмотр логов, наблюдение за процессами и т.д ... vekah 9 лет назад 0
1
Firelord

при каждом вводе команды sudo su создайте своего рода команду, откроется новое окно с приглашением root

Вы можете использовать команду псевдоним, чтобы сделать работу за вас. Если мне нужно новое окно с привилегиями суперпользователя всякий раз, когда я набираю sudo-su в терминале, я выдам команду псевдонима:

alias 'sudo-su'='sudo terminal_program_name'

где терминал_программа_имя - это программа, которую вы используете для доступа к Bash Shell, а именно. консоль, гном-терминал, дипин-терминал и др.

Примечание . Псевдоним является временным и будет потерян, когда вы закроете активное окно, из которого вы выполнили команду псевдонима. Чтобы сделать ваш псевдоним постоянным, отредактируйте ваш .bashrcфайл и добавьте в него вышеупомянутую команду псевдонима.

0
falconspy

Not sure if you are using Ubuntu or some other OS that is similar. Normally you can do CTRL + SHIFT + T to open a new terminal. It should launch that terminal as the currently logged in user (whoami)

Я использую Manjaro с Xfce. tony_pt 9 лет назад 0
0
Erol Guzoğlu

If you have any desktop environment, you can do that. If not, you can't do that.

First - Open two terminal.

Second - Type su on the first terminal and type your root password.

На второй вопрос ответ - нет. Потому что, когда вы печатаете sudo su. Вы просто авторизуетесь в корневом сеансе терминала. Вы все еще являетесь пользователем рабочего стола. Вы должны переключиться на другого пользователя для другого терминала Erol Guzoğlu 9 лет назад 0
И я не могу связать sudo su с командой, чтобы открыть новое окно? tony_pt 9 лет назад 0
Ах, хорошо, новая идея пришла мне в голову. Вы можете указать параметр команды, например, `sudo su`, который запускается при открытии терминала. Правка> Настройки профиля> Заголовок и команда> Выполнить пользовательскую команду ... Erol Guzoğlu 9 лет назад 0