sem permissão para modificar o arquivo de inicialização rc.local [duplicado]

0

Eu estou tentando adicionar um caminho de programa /usr/bin/xscreensaver-demo , para arquivar, então meu protetor de tela será iniciado na inicialização. Mas eu não posso salvá-lo. Eu não tenho permissão para alterá-lo e salvá-lo. Eu tentei isso em ambos os suportes e gedit.

/etc/rc.local :

# By default this script does nothing
/usr/bin/xscreensaver-demo
exit 0

Eu pensei em usar um comando sudo no terminal, mas não sei qual comando executar para editar esse arquivo com o privilégio de superusuário e salvá-lo.

    
por Myriam Rouve 23.09.2016 / 14:58

1 resposta

0

Primeiro, você precisará de um editor de texto. O Ubuntu vem com o gedit por padrão. Para executar o gedit com privilégios sudo, digite sudo gedit filepath . Então você será perguntado pela sua senha sudo, digite-a e a janela do gedit será aberta, permitindo que você edite e salve o arquivo.

Se você souber como usar o vi / vim (mesmo sabendo como inserir / salvar e sair é suficiente) você pode fazer o mesmo por sudo vi filepath Isto abre o arquivo no seu terminal.

Parece que estou muito errado aqui.

Cortesia de @ steeldriver Por que os usuários nunca devem usar o sudo normal para iniciar aplicações gráficas?

@ GTRONICK diz > Para aplicações gtk, você deve usar gksudo .

    
por Mustafa Yılmaz 23.09.2016 / 15:01