Como alterar a propriedade no Ubuntu 11.10?

2

Eu recentemente recebi uma nova compilação e dei minha não tão antiga para o meu marido. É obviamente tudo em meu nome, então eu estou querendo saber como mudar o nome do meu computador e root e tudo do meu nome e nome de usuário e senha para o dele.

Ele alterou o nome de exibição e a senha, mas quando a tela entra em suspensão e solicita a senha, ela diz "meu nome de usuário" em "nome do meu computador", mas ainda desbloqueia com a senha hubbys. Socorro? Eu sei que eu fiz todos os nomes durante a instalação, e eu realmente não quero ter que transferir tudo para fazer uma instalação limpa, então eu espero que haja outro jeito.

    
por daisy 15.02.2012 / 15:58

3 respostas

1

Primeiro, leia minha resposta (pelo menos as partes em negrito) e depois aja. Desde que você pode querer manter seus arquivos antigos. Ou não. Há um nome de computador (nome do host., Um nome de usuário e uma senha para esse usuário. Termos diferentes. Continue lendo.

Para alterar o nome do computador:
1. Ligue um terminal.
2. Digite: sudo gedit /etc/hostname
3. Edite o arquivo de acordo com sua necessidade e salve-o. Feche o editor, você está pronto. (Isso vai mudar depois de uma reinicialização.)

Para alterar o nome de usuário:
1. Abra o painel (canto superior esquerdo) e procure por "Contas de usuário".
2. Existe um texto "Bloqueado" em algum lugar. Clique nele, ele pedirá sua senha.
3. Crie uma nova conta de administrador.
4. Entre no novo, exclua o antigo.

! E SE ! você deseja transferir todas as configurações e outras coisas do usuário X para o usuário Y:
1. Ligue um terminal.
2. tipo: sudo apt-get install mc
3. (quando o anterior estiver pronto) digite: sudo mc
4. Agora, mc é um comando de arquivos baseado em dois painéis. Você seleciona arquivos com Insert e copia-os com F5. O que você precisa fazer é copiar todas as coisas, da pasta /home/userX para /home/userY .
5. (você pode alternar os lados com TAB) Basta navegar no lado esquerdo, para userX (antigo) e o lado direito para userY (novo). Quando terminar, use a tecla Insert, para selecionar todas as coisas do usuário antigo. Pressione F5 quando terminar. Enter para confirmar.
6. Vai começar a copiar. Pode levar algum tempo.
7. Finalmente, você precisa sair de mc . Para fazer isso, pressione F10. (Ou Esc e, em seguida, 0 .
8. Quando você está no terminal, novamente. Tipo: sudo chown -R userY:userY /home/userY
(Claro, userY é o novo usuário, que você acabou de criar para o novo dono.)

    
por 15.02.2012 / 16:08
0

@ A resposta de Shiki é boa, mas uma forma mais rápida de realizar a transferência de arquivos seria (em um terminal, supondo que seu nome de usuário seja daisy e a nova conta de administrador que você criou seja hubby ):

sudo -s
cp -arvP /home/daisy /home/hubby
chown -R hubby:hubby /home/hubby

que não requer ferramentas extras como mc e também copiará as pastas "ponto" ocultas como .gnome , .cache , etc.

Os -arv sinalizadores para o comando cp copy são respectivamente a rchive (preserva permissões, tempos de modificação de arquivo, etc), r ecursive (copia todas as pastas e subpastas) e v erbose ( informar o nome de todos os arquivos copiados.)

Editar: adicione o -P flag a cp para evitar que ele siga os links simbólicos, o que geralmente é uma coisa ruim. ( ~/.gvfs é um exemplo - contém links simbólicos para unidades externas / de rede.)

    
por 15.02.2012 / 19:03
0

Uma maneira ainda melhor de fazer exatamente o que você quer (que é alterar o nome de usuário e nada mais) é usar o comando apropriadamente chamado usermod ( mod ify user ), algo como:

sudo usermod daisy -dm /home/hubby
sudo usermod daisy -l hubby

Estratégia do Google: linux change username para fornecer este artigo (bom coisas nos comentários também.)

Adendo: trecho de man usermod :

   -l, --login NEW_LOGIN
       The name of the user will be changed from LOGIN to NEW_LOGIN.
       Nothing else is changed. In particular, the user's home directory
       name should probably be changed manually to reflect the new login
       name.

   -d, --home HOME_DIR
       The user's new login directory.

       If the -m option is given, the contents of the current home
       directory will be moved to the new home directory, which is created
       if it does not already exist.
    
por 16.02.2012 / 07:06