gksudo 2 comandos com uma entrada PW?

2

Antes de atualizar para 12.04 (a partir de 10.04), usei este pequeno script de iniciação:

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

Este script abriu o nautilus e o gedit com apenas uma entrada PW, agora pede PW duas vezes?

Além disso, irritantemente, agora o gedit também abre "untitled document 1" (fechar > salvar as alterações? NOOOOO! ...

    
por Thomas 03.09.2012 / 16:18

1 resposta

3

Duas opções principais:

  1. Exija que o script inteiro seja executado como raiz. Muitos scripts simplesmente saem e sugerem que o usuário preencha o comando com gksu .

  2. Execute coisas assim:

    #!/bin/bash
    gksu -- bash -c 'whoami; whoami; whoami # all these return root'
    
por Oli 03.09.2012 / 16:58