Por que o rc.local em / etc, deve ser de propriedade de root e quando é executado?

0

Meu entendimento de rc.local , baseado em uma rápida pesquisa no Google, é que posso colocar um pouco de bash nele, que será executado no começo de [alguma coisa] (o que, login de usuário, inicialização do sistema?). / p>

O rc.local no meu servidor Ubuntu 12.04.2 é de propriedade do meu usuário, orokusaki , vs pertencente a root . Porque é em /etc , eu acho que é mais uma coisa global contra uma coisa específica do usuário. Isso é verdade? Em caso afirmativo, por que o Ubuntu o criou com meu usuário orokusaki , mas depois o colocou em etc ? Devo chown root:root /etc/rc.local corrigi-lo ou movê-lo para meu diretório pessoal?

    
por orokusaki 22.05.2013 / 15:46

1 resposta

1

No Ubuntu 12.04, o seu rc.local deve ser de propriedade do root. É executado pelo root, na inicialização.

Você pode usar o sudo -u <user> <command> para executar as tarefas como outro usuário no rc.local, mas admito que, em praticamente todos os casos de uso do rc.local, achei muito mais simples usar os Programas de inicialização. em vez disso.

Suponho que sua milhagem possa variar. Receio não saber por que o seu rc.local pertence ao seu usuário.

    
por Scaine 22.05.2013 / 16:00