2010/8/29 Soltec <sol...@br.inter.net> > Esta senha que fornecemos fica valendo também para o Root, e é a que temos > de digitar para fazer "Tarefas Administrativas" e > para o comando sudo. Certo?
Só completando o que o Xisberto já disse, o Ubuntu utiliza o 'sudo' como meio para permitir que o *seu* usuário tenha permissão de administração no sistema. Quando vc inicia uma linha de comando com o comando sudo, ele verifica no arquivo /etc/sudoers se alguma das regras desse arquivo permite vc fazer o que deseja. Veja com o comando abaixo o conteúdo do arquivo /etc/sudoers: sudo cat /etc/sudoers Repare que a última linha (pelo menos para mim é a última) está da seguinte forma: *%admin ALL=(ALL) ALL* Isso significa que tudos os usuários do grupo 'admin' têm permissão para executar o comando que quiser, desde que utilize o 'sudo' antes do comando e forneça a *própria* senha. Ou seja, não é a senha do root, eh a senha do próprio usuário. Digite o seguinte comando também, informando o seu usuário: id SEU_USUARIO Repare que vc faz parte do grupo admin (vide também o arquivo /etc/group), e por isso, e pelo grupo admin ter a regra citada acima no sudoers, vc consegue executar atividades de administrador. Por último, dê o seguinte comando: sudo cat /etc/shadow A saída no meu computador é a seguinte: [...] root:!:14731:0:99999:7::: joaoolavo:$<MUITOS CARACTERES>:14731:0:99999:7::: [...] O segundo campo é o que armazena o hash da senha do usuário. Repare que no segundo campo do usuário root tem uma '!'. Isso quer dizer que o usuário root está sem senha. Quando vc lê/ouve que o usuário root do Ubuntu é desativado por padrão, o motivo é esse: não há senha definida para ele. Repare que no segundo campo do seu usuário tem vários caracteres (é o hash da sua senha). Posso então definir uma senha pro usuário root? Sim. Devo definir? É desnecessário. Aconselho continuar utilizando o sudo, pois é mais um mecanismo de segurança. Veja mais informações no manual dos arquivos citados: man shadow man sudoers man group Falous!! Pois bem, eu comprei um micro que já veio > com o Ubuntu instalado de fábrica, e acontece que colocaram uma senha > padronizada muito facilzinha para este usuário e consequentemente para o > Root. Eu gostaria de mudá-la. Também não gosto do nome que deram para o > usuário padrão e gostaria de mudá-lo. > > Vi que posso fazer isto em Sistema => Administração => Usuários e > Grupos. Mas fiquei com o seguinte receio: se eu mudar o nome e a senha > do usuário padrão, que consequência isto tem sobre a senha do Root? O > Root fica com a nova senha que eu der para o usuário padrão? Gostaria de > ter a mesma nova senha para os dois. E ele continuará "bootando" > automaticamente com a nova senha memorizada? Gostaria que continuasse, > pois é chato ter de digitar a senha toda a vez que "boota". já chega a > senha do chaveiro! > > Outra dúvida é: se, ao mudar o nome do usuário padrão, o caminho para > o /home/antigo-nome-do-usuário também muda para /home/novo-nome do > usuário e eu continuo com acesso a todos os arquivos que tenho lá, só > que agora pelo novo caminho? Este novo caminho é reconhecido por todo o > sistema, ou seja, o ~/ corresponde a este novo caminho? > > Agradeço a ajuda. > > Abraços > Mário Vianna > > > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- João Olavo Baião de Vasconcelos Analista de Sistemas - Infraestrutura joaoolavo.wordpress.com -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br