Tag/tag.png

Candidate for Deletion
This article may not be appropriate for this wiki, and may be deleted. More info...

Página em inglês - [RootSudo]

Início

Ubuntu usa o comando sudo para permitir que um utilizador normal tenha privilégios de administrador de sistema. Sendo assim a conta tradicional do UNIX 'root' está desabilitada (Não é possível fazer login como root). Todos os menus gráficos de configuração usam o sudo por defeito. Por exemplo quando o Synaptic ou algum outro programa similar lhe pede uma password, está a pedir-lhe a password da conta do utilizador que está a utilizar e que tenha acesso ao sudo.

O primeiro utilizador criado faz automaticamente parte do grupo admin ou adm, podendo usar o sudo. Qualquer outro utilizador criado daí em diante já não faz parte do grupo, não tendo acesso ao sudo. É recomendado que todos os utilizadores do Ubuntu usem o sudo, já que este apresenta claros benefícios em relação a segurança.

Nota

sudo chown bob *

Para iniciar uma consola de linha de comandos como root (i.e. uma consola onde pode executar comandos como root) use:

sudo -s

AVISO: sudo -s Não muda as variáveis de ambiente ($HOME, $PATH etc). Pode trazer más consequências. Pode usar em contrapartida sudo -i para iniciar um ambiente root completo.

Adicionando Utilizadores

Warty

No Warty, adicionar um utilizador novo envolve editar o ficheiro /etc/sudoers. Para editar este ficheiro, deve utilizar o comando 'visudo' já que este irá verificar se o ficheiro tem erros antes de sair do mesmo. Para adicinar um utilizador com os mesmos direitos de Administração que o primeiro utilizador, adicione o seguinte texto ao ficheiro '$newuser ALL=(ALL) ALL'. Troque $newuser pelo nome do utilizador.

Hoary

Para adicionar um utilizador ao sudo, adicione o utilizador ao grupo admin ou adm.

Benefícios do sudo

Os benefícios de ter a conta "root" desabilitada inclui o seguinte:

Segurança

Usos possíveis do modelo "sudo"

Apesar de para sistemas Desktop os beneficios de usar sudo serem grandes, existem possiveis falhas que devem ser apontadas.

Misconceptions

Activando a conta root

Para activar a conta root (i.e. definir uma password) escreva:

sudo passwd root

Desactivar a conta root

Para desactivar a conta root escreva:

sudo passwd -l root

Isto irá bloquear a conta root.

RootSudoPT (last edited 2017-09-01 23:35:59 by ckimes)