Configura o script a ser executado em / após a inicialização, com apenas permissões de gravação, mas sem acesso ao shell no destino

0

Suponha que você tenha acesso de gravação a um sistema Linux, com direitos de root, mas sem shell interativo.

Você só pode gravar novos arquivos ou substituir arquivos existentes. Criação de (sub) diretórios é possível. É possível definir permissões de arquivo.

Como você criaria um script ba (sh), para ser executado após ou na inicialização do sistema?

edit: Eu também não tenho permissões de leitura no sistema - apenas permissões de gravação

    
por SaAtomic 03.02.2017 / 11:06

1 resposta

1

Isso depende de qual configuração de init o sistema Linux em questão usa. Todos os mais comuns usam arquivos de texto (e muitos links simbólicos) para determinar o que precisa ser executado na inicialização e em que ordem, se é um script bash para sysvinit ou um systemd arquivo de unidade ou algo do tipo runit ou upstart ou qualquer outra coisa.

Descubra qual sistema init está sendo usado, escreva um arquivo init do tipo apropriado com as instruções desejadas e solte-o no diretório apropriado.

Sem mais informações do que você está fornecendo em sua pergunta hipotética, é difícil dar uma resposta mais específica.

    
por 03.02.2017 / 11:27