gksudo 2 команды с одной записью PW?

Перед обновлением до 12.04 (с 10.04) я использовал этот маленький скрипт запуска:

 #!/bin/bash  
 gksudo nautilus /var/www/DFDII & sleep 5; gksudo gedit /var/www/DFDII/iindex.php

Этот скрипт открыл как nautilus, так и gedit только с одной записью PW, теперь он запрашивает PW дважды?

Кроме того, досадно, теперь gedit также открывает "документ без названия 1" (закрыть> сохранить изменения? NOOOOO!...

1 ответ

Решение

Два основных варианта:

  1. Требуйте, чтобы весь скрипт был запущен от имени пользователя root. Многие сценарии просто выходят и предлагают пользователю добавить команду gksu,

  2. Запустите такие вещи:

    #!/bin/bash
    gksu -- bash -c 'whoami; whoami; whoami # all these return root'
    
Другие вопросы по тегам