Boa Noite ,formatei recentemente o ubuntu e notei que na lista de pacotes para atualização estava o passwd .
Por que o passwd é instalado no ubuntu se nao foi ativado ainda o uso do root isso é normal ?
Isso são atualizações. O comando "passwd" é instalado por padrão, apenas foi liberada uma correção pra ele, provavelmente devido a alguma outra biblioteca que precisou de correção.
o que seria o comando sudo seguido de su ele igual ao root ?
O comando "sudo" é uma versão mais avançada do "su". Ele libera de forma controlada o acesso aos privilégios de super-usuário aos usuários da máquina, independente da senha do super-usuário. Com ele, você pode escolher
quem pode executar
quais comandos, e pode escolher também se essas pessoas precisam ou não fornecer uma senha pra isso. Pode ainda escolher se a senha a ser fornecida é a do próprio usuário, ou a senha do root.
Ou seja, eu posso liberar um usuário pra executar o comando "apt-get", mas não o "rm"; e posso liberar um segundo usuário pra executar o comando "arping", mas não o "ifconfig", nem o "apt-get". E tudo isso ao mesmo tempo, no mesmo sistema.
Isso é um avanço magnífico sobre o comando "su", que simplesmente libera pra qualquer pessoa que tenha a senha do root pra fazer o que quiser, a qualquer momento.
O comando "sudo su" é uma forma de abrir uma sessão de root, pra executar vários comandos seguidos. Eu não gosto dessa forma, prefiro usar a forma "sudo -s".
Uma ultima duvida como posso verificar se a conta root esta habilitada ou nao ?
Obriigado Pela Atenção.
Use o comando abaixo:
sudo passwd -S rootSe a saída for:
root
L ... -> Bloqueado.
root
P ... -> Habilitado.
Último pitaco... se você está vindo de outra distro, pode estar com vontade de habilitar o root. Não faça isso: o root desabilitado é parte do sistema de segurança do Ubuntu. Ao habilitá-lo você está reduzindo a segurança do seu sistema.