O que faz um comando sudo?

0

O que esse comando faz?

$sudo /usr/bin/su -something

-something é uma senha ou nome de usuário para executar comandos sob este nome de usuário?

    
por jrara 10.04.2013 / 13:52

2 respostas

3

O propósito de sudo é executar o comando dado a ele com privilégios de root.

A finalidade de su é mudar o contexto do usuário atual. É basicamente um precursor do sudo. Se nenhum nome de usuário for especificado para su, ele mudará para root.

Exatamente o que o su fará depende do valor de -something . Você pode obter alguma orientação olhando man su .

sudo su por conta própria é um truque bastante comum para ser baixado para um shell de root, se por algum motivo sudo -i não estiver disponível.

    
por 10.04.2013 / 14:35
1

/usr/bin/su é o comando que está sendo executado. -algo é um parâmetro sendo passado para esse comando.

Tem que haver uma regex correspondente em / etc / sudoers, permitindo o comando e esse parâmetro.

    
por 10.04.2013 / 15:28

Tags