Execute o comando sudo do terminal na inicialização [duplicado]

3

Eu preciso executar o seguinte comando na inicialização ou no login para tornar meu compartilhamento de samba acessível ao meu sistema de arquivos. Como posso executar este comando quando inicio meu computador?

sudo smbnetfs ~/Shared -o allow_other

Observe que esse comando requer sudo e deve ser executado a partir de um terminal. Colocá-lo em aplicativos de inicialização não funciona.

    
por Don P 15.09.2017 / 23:57

1 resposta

8

Crie um arquivo: /etc/rc.local

Conteúdo do arquivo:

#!/bin/sh -e
smbnetfs /home/user/Shared -o allow_other
exit 0

Salve o arquivo e torne-o executável com este comando:

sudo chmod +x /etc/rc.local

Os comandos no arquivo antes de exit 0 serão executados como root na inicialização.

    
por Don P 17.09.2017 / 00:47