Obtenha informações de uso de cotas como usuário não privilegiado

7

Eu tenho acesso não privilegiado a um servidor Linux (hospedagem compartilhada PHP + MySQL) e há espaço em disco, memória, uso da CPU, cotas de E / S.

Gostaria de saber como obter informações sobre o uso da cota máxima / atual do shell SSH?

    
por Anthony Ananich 17.12.2015 / 19:57

1 resposta

1

Concedendo acesso a arquivos específicos como outro usuário

A entrada sudo -u permite que você execute um comando como se você fosse outro usuário, mas primeiro você deve ter esse privilégio no arquivo sudoers . Esse recurso pode ser conveniente para programadores que às vezes precisam eliminar processos relacionados a projetos nos quais estão trabalhando. Por exemplo, o programador peter está na equipe desenvolvendo um pacote financeiro que executa um programa chamado monthend como contas de usuário. Ocasionalmente, o aplicativo falha, exigindo que "peter" o pare com os comandos /bin/kill , /usr/bin/kill ou /usr/bin/pkill , mas apenas como "contas" do usuário. A entrada sudoers ficaria assim:

peter ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill

O usuário peter tem permissão para parar o processo monthend com este comando:

[peter@bigboy peter]# sudo -u accounts pkill monthend
    
por 15.08.2016 / 11:30