Não é possível fazer comandos sudo em uma conta de usuário que não tenha senha

1

Estou configurando essa inicialização dupla do Ubuntu. Eu tenho dois usuários, um chamado smallcomputer que deveria ser uma conta de administrador, e um chamado bob que eu planejo usar bob para surfar todos os dias e outras coisas. Usarei a conta do administrador para fazer coisas avançadas, como alterar a configuração do sistema. Bob não tem uma senha, mas o smallcomputer tem.

Eu gostaria que o sistema inicializasse diretamente na conta de bob quando eu iniciasse o computador e não perguntasse em qual conta eu gostaria de fazer login. Como faço isso? Eu sinto que isso deve ser feito, pois ele não tem uma senha.

Eu também tenho algum problema com quando estou logado como bob e quero fazer um comando sudo . Às vezes eu vejo tutoriais online sobre mudar alguma coisa e eles dizem "escreva isso no terminal". Eu nunca posso executar um comando sudo logado como bob. Eu tentei digitar minha senha de administrador e não digitar nenhuma senha (apenas pressionando return ) e o terminal apenas diz que é a senha errada. Essas são as únicas contas que conheço no sistema. Se eu estiver logado como administrador, não tenho problemas em executar os comandos sudo . Por que não consigo fazer isso da conta de usuário comum? A chamada sudo (quando logado como bob) tenta logar como conta de administrador ou é algum nível além disso como uma conta root?

É o Ubuntu 12.10.
Obrigado por qualquer ajuda

    
por user129758 09.02.2013 / 14:29

2 respostas

2

Como você é o usuário principal que precisa de privilégios administrativos para instalar o software, você deve conceder ao seu usuário id privilégios administrativos "bob". Se você é o único usuário neste computador, você só precisa de uma conta e deve ter privilégios administrativos. O Ubuntu executará com segurança "bob" sem privilégios administrativos até que seja necessário (exemplo de instalação de software). O Ubuntu pedirá sua senha permitindo que você execute uma tarefa de administrador.
Se a sua pasta pessoal e os documentos já estiverem salvos em "bob", eu daria privilégios administrativos "bob" primeiro e depois excluiria o usuário "smallcomputer". Para fazer isso, você precisará fazer o login como "smallcomputer" primeiro:

  1. Faça login como "smallcomputer" Vá em "configurações do sistema" > "contas de usuário" > selecione "bob" > selecione o botão "desbloquear" na janela superior direita > autenticar "smallcomputer" digitando a senha do "smallcomputer" > altere "Tipo de conta" para "administrador" > selecione "Senha" e insira uma senha segura > logout de "smallcomputer"
  2. Faça login como "bob" e você deverá digitar uma senha. Vá em "configurações do sistema" > "contas de usuário" > selecione "smallcomputer" > selecione o botão "desbloquear" na janela superior direita > autentique "bob" inserindo a senha "bob's" > você pode excluir a conta "smallcomputer". Se você não quiser excluir a conta, altere o tipo de conta para "padrão" para fins de segurança.
por Chad E Chenault 09.02.2013 / 17:32
1
  1. Acho que seria melhor para você e os outros se você pudesse dividir tudo isso em várias etapas e perguntas .
  2. Não tenho certeza, mas parece que seu cenário está muito sob a influência do Windows ;-) Embora você provavelmente precisaria de apenas um usuário (por exemplo, bob) com uma senha de login no Ubuntu. Você pode definir login automático para esse usuário (consulte Configurações do sistema > Contas de usuário ). E toda vez que você precisar realizar tarefas administrativas (por exemplo, comandos sudo), você só precisará digitar sua senha de login e pronto.
por Sadi 09.02.2013 / 14:42