Copiar a conta de um usuario para outra.

Iniciado por andreceara, 12 de Julho de 2008, 11:48

tópico anterior - próximo tópico

andreceara

De repente a pergunta é uma idiotice, mas como está partindo de um cara que está saindo do windows é aceitavel.  :D :D :D

Instalei aqui na lan house o ubuntu 8.04. Fiz todas as configuraçoes, instalei os jogos que necessito, codecs e tal. Tudo certinho.

O problema é: posso liberar essa conta para o usuario comum? Será que eles não vão fazer alguma besteira no sistema? Não existe uma maneira de simplesmente copiar a minha pasta para outra, criando assim outro usuario? Assim, caso alguém bagunce a conta, apague pastas, crie outras inumeras, eu simplesmente faria uma nova copia. Existe essa possibilidade?

Obrigado!

mori

Tem sim

Vou fazer um exemplo utilizando o nome de usuario BASE

Copia os seus arquivos do /home/base/ para o /etc/skel

sudo rsync -arvp /home/base/ /etc/skel

O Skel é o esqueleto do usuário, a cada usuario q vc criar, ele vai ter as configurações identicas desse usuario. Desktop, Plugin.

Tenta ai

andreceara

#2
Citação de: mori online 12 de Julho de 2008, 14:17
Tem sim

Vou fazer um exemplo utilizando o nome de usuario BASE

Copia os seus arquivos do /home/base/ para o /etc/skel

sudo rsync -arvp /home/base/ /etc/skel

O Skel é o esqueleto do usuário, a cada usuario q vc criar, ele vai ter as configurações identicas desse usuario. Desktop, Plugin.

Tenta ai

mori, obrigado por responder.

Deixa eu ver se entendi. Tenho meu usuario andreceara e vou copia-lo para /etc/skel. Entao, todo usuario que eu criar vai ter a mesma configuraçao do usuario andreceara, codecs, temas, plugin, etc.
É isso? Outra coisa: o usuario andreceara tem privilegios de administrador, esse privilegio tambem vai ser copiado?

mori so mais uma coisa, so para eu entender o comando: eu pensei que para copiar fosse só o comando cp, o que significa esses argumentos rsync -arvp ?

Obrigado.

Junior_Sampa

Tema interessante. Acompanharei o tópico que também é de meu interesse.

Abrs.
Junior

andreceara

coloquei o comando que voce indicou. Parece que copiou tudo direitinho, vou testar agora.

Apareceu a seguinte mensagem no final da copia:

sent 1869331705 bytes  received 394340 bytes  11577251.05 bytes/sec
total size is 1867895893  speedup is 1.00
rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9]

parece um erro na ultima linha.

andreceara

Criei um novo usuario mas nao consegui entrar na conta, acho que aparece como usuario inexistente.
Entrei com minha conta de administrador, fui em Sistema/Administraçao/Usuarios e Grupos, nao está aparecendo mais os usuarios que tinha antes. Tem como voltar ao que era, ou uma soluçao para isso?

andreceara

#6
Citação de: andreceara online 13 de Julho de 2008, 13:06
Criei um novo usuario mas nao consegui entrar na conta, acho que aparece como usuario inexistente.
Entrei com minha conta de administrador, fui em Sistema/Administraçao/Usuarios e Grupos, nao está aparecendo mais os usuarios que tinha antes. Tem como voltar ao que era, ou uma soluçao para isso?

Tentei entrar em Gerenciador de pacotes synaptic e apareceu que usuario root nao existe. Acho que ferrei alguma coisa com esse comando.

Reiniciei a maquina e nao entra mais no ubuntu, diz que usuario GMD nao existe.   :'( :'( :'(

DouglasCaixeta

Eu também sempre quis fazer uma cópia da pasta home em caso de emergência, mas também não funciona.

Quando uso o comando rsync ele tenta copiar a pasta ~/Network que é o mapeamento da rede local, e ai é claro que dá erro, ele não consegue copiar. Tem alguma solução pra isso?

Citarmori so mais uma coisa, so para eu entender o comando: eu pensei que para copiar fosse só o comando cp, o que significa esses argumentos rsync -arvp ?

O comando cp é para copiar, já o rsync é um pouco mais complexo e permite a sincronização de arquivos de uma pasta pra outra.
The Ubuntu Counter Project - user number #14600

andreceara

#8
E agora, sem soluçao? Estou precisando entrar no linux para pegar um arquivo importante e nao consigo mais.  :-[

mori

Bom dia pessoa.... ontem acabei ficando off e fui pescar pra descansar heheheh....

Seguinte o Rsync é um excelente sincronizador de arquivos, muito utilizado para backup adoro ele, todos os meus scrpts são a Base de Rsync

http://www.samba.org/ftp/rsync/rsync.html
Esse link tem a descrição dele, acho bem interessante que verifiquem.

Vou adaptar a sintaxe para o usuario andreceara

sudo rsync -arvp /home/andreceara/ /etc/skel/

Isso fará com que ele copie tudo o que existem abaixo do diretorios andreceara para /etc/skel/ mantendo as permissoes dono e grupo. Dentro do /etc/skel/ fica assim:


root@titan:/etc/skel# ls -lah
total 660K
drwxr-xr-x   22 deptoinfo$ pcs  4,0K 2006-12-20 15:02 .
drwxr-xr-x  108 root       root 8,0K 2008-07-08 14:16 ..
drwx------    7 deptoinfo$ pcs  4,0K 2006-12-19 15:14 .amsn
drwx------    2 deptoinfo$ pcs  4,0K 2006-12-19 15:13 amsn_received
-rw-------    1 deptoinfo$ pcs   148 2006-12-20 07:49 .bash_history
-rw-r--r--    1 deptoinfo$ pcs   220 2006-12-19 12:53 .bash_logout
-rw-r--r--    1 deptoinfo$ pcs   414 2006-12-19 12:53 .bash_profile
-rw-r--r--    1 deptoinfo$ pcs  2,2K 2006-12-19 12:53 .bashrc
drwx------    4 deptoinfo$ pcs  4,0K 2006-12-20 13:30 .config
drwxr-xr-x    2 deptoinfo$ pcs  4,0K 2006-12-20 07:42 Desktop
-rw-------    1 deptoinfo$ pcs    26 2006-12-19 12:55 .dmrc
-rw-------    1 deptoinfo$ pcs    16 2006-12-19 12:55 .esd_auth
lrwxrwxrwx    1 deptoinfo$ pcs    26 2006-12-20 17:04 Examples -> /usr/share/example-content
-rw-r--r--    1 deptoinfo$ pcs   72K 2006-12-19 15:40 .fonts.cache-1
drwx------    4 deptoinfo$ pcs  4,0K 2006-12-20 15:02 .gconf
drwx------    2 deptoinfo$ pcs  4,0K 2006-12-20 15:02 .gconfd
drwxr-xr-x    3 deptoinfo$ pcs  4,0K 2006-12-19 12:55 .gnome
drwx------    7 deptoinfo$ pcs  4,0K 2006-12-20 15:02 .gnome2
drwx------    2 deptoinfo$ pcs  4,0K 2006-12-19 12:55 .gnome2_private
-rw-r--r--    1 deptoinfo$ pcs  5,0K 2006-12-20 08:03 .gnome-rdp.db
drwxr-xr-x    2 deptoinfo$ pcs  4,0K 2006-12-19 12:55 .gstreamer-0.10
-rw-r--r--    1 deptoinfo$ pcs   141 2006-12-19 13:06 .gtkrc-1.2-gnome2
-rw-------    1 deptoinfo$ pcs     0 2006-12-20 15:02 .ICEauthority
drwxr-xr-x    2 deptoinfo$ pcs  4,0K 2006-12-19 13:06 .icons
drwxr-xr-x    3 deptoinfo$ pcs  4,0K 2006-12-20 13:30 .local
drwx------    3 deptoinfo$ pcs  4,0K 2006-12-19 13:04 .macromedia
drwx------    3 deptoinfo$ pcs  4,0K 2006-12-19 12:55 .metacity
drwx------    3 deptoinfo$ pcs  4,0K 2006-12-19 13:03 .mozilla
drwxr-xr-x    3 deptoinfo$ pcs  4,0K 2006-12-20 15:02 .nautilus
-rw-r--r--    1 deptoinfo$ pcs  115K 2006-12-19 15:13 sand-ubuntu.jpg
drwxr-xr-x    2 deptoinfo$ pcs  4,0K 2006-12-19 13:06 .themes
drwx------    3 deptoinfo$ pcs  4,0K 2006-12-19 13:07 .thumbnails
drwx------    2 deptoinfo$ pcs  4,0K 2006-12-20 07:43 .Trash
-rw-r--r--    1 deptoinfo$ pcs  210K 2006-12-19 17:45 tuopix.png
-rw-r--r--    1 deptoinfo$ pcs  111K 2006-12-20 07:57 tux_vs_ms_butterfly_big.jpg
drwxr-xr-x    2 deptoinfo$ pcs  4,0K 2006-12-20 08:04 .wapi
-rw-r--r--    1 deptoinfo$ pcs  1,3K 2006-12-20 15:02 .xsession-errors
root@titan:/etc/skel#


VERIFIQUE ANTES O Q TEM DENTRO DO SKEL.... ACREDITO Q VC TENHA COPIADO A PASTA TODA E AGORA ESTA DANDO ERRO...

Para garantir antes de executar os comandos faça:

sudo rm -rf /etc/skel/*

Outra coisa sobre as permissoes do usuario....  NÃO ele NÃO copia as permissoes do usuário, pois essas permissoes estao em /etc/group /etc/shadow e /etc/passwd

Boa Sorte

andreceara

Citação de: mori online 14 de Julho de 2008, 08:36
sudo rsync -arvp /home/andreceara/ /etc/skel/

VERIFIQUE ANTES O Q TEM DENTRO DO SKEL.... ACREDITO Q VC TENHA COPIADO A PASTA TODA E AGORA ESTA DANDO ERRO...

Coloquei esse comando, como você tinha indicado antes.

Citação de: mori online 14 de Julho de 2008, 08:36
Para garantir antes de executar os comandos faça:

Código:
sudo rm -rf /etc/skel/*

Agora é tarde, já usei conforme voce tinha indicado antes.  :-\

Em todo caso, não entrava mais no sistema (GMD nao existe). Formatei e instalei o ubuntu de novo. Mas aprendi uma lição.  ;)

Obrigado por colaborar.


mori


andreceara

Citação de: mori online 14 de Julho de 2008, 12:50
Para mehorar o conteudo, verifique esse link

http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=82&codtopico=22562

Esse tópico fui eu que criei no site vivaolinux qdo eu estava desesperado  ;D
Mas agora tudo bem, como eu disse já formatei.

Mas seria interessante ter uma opçao dessa no linux, ou seja, copiar a conta X para a conta Y, com todas as suas configuraçoes.


DouglasCaixeta

E alguém sabe sobre esse negócio do rsync tentar copiar a pasta da Rede?

Ninguém aqui faz backup da pasta home?

Nunca consegui fazer um backup com sucesso. Mesmo tento a pasta home em uma partição só pra ela, eu não sei usá-la depois que formata o computador. Sempre da erro, porque não dá pra substituir os arquivos com eles sendo usados pelo sistema.
The Ubuntu Counter Project - user number #14600

andreceara

Vi isso aqui em outro topico que tinha feito ha muito tempo atras, um colega respondeu o seguinte:

Citação de: Lamego em 21 de Agosto de 2006, 13:40
"Aqui vai como você pode fazer:

Adiciona os utilizadores admin e normal
Configura tudo o que quer no utilizador admin.
Depois para copiar as coisas o utilizador admin para o normal faz:

# Primeiro remove  tudo o que era do utilizador normal
sudo rm -rf /home/normal
# Depois copiamos do admin para o utilizador normal
sudo cp -rp /home/admin /home/normal
# Depois alteramos o dono dos arquivos para ficar correcto
sudo chown -R normal /home/normal

Existe uma outra forma de conseguir isto de forma a que eles não pudessem alterar nada do que voce quer, mas aí exige mais conhecimentos a nível das permissões em linux."

Será que dará certo dessa forma?