User Tools

Site Tools


tutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime [2013-12-12 14:46] alopestutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime [2021-06-14 09:21] – [Linux] gnann
Line 1: Line 1:
-====Transferir arquivos para contas de grupos da Rede IME====+===== Transferir arquivos para contas de grupos da Rede IME ====
 +As contas de grupo na Rede IME são gerenciadas por um grupo de pessoas e normalmente utilizadas para criação de páginas sobre eventos e seminários. Hoje em dia as contas novas possuem senha própria, mas pode acontecer de um grupo de usuários preferir gerenciar o conteúdo sem usar essa senha.
  
-As contas de grupo na Rede IME são contas especiais, gerenciadas por um grupo de pessoas e normalmente utilizadas para criação de páginas sobre eventos e seminários. Essas contas tem seu login atrelado às pessoas que pertencem àquele grupopodendo este pedir a senha pessoal do usuário ou não.+Se o objetivo é meramente transferir arquivos para uma conta **com senha**então basta seguir [[tutoriais:como_transferir_arquivos_via_ssh|este guia]].
  
-Ao se transferir arquivos para a conta, é desejável que esses arquivos estejam com permissão correta por diversos motivos: As outras pessoas do grupo poderão editá-lo no futuro, não ocupará cota do usuário e sim da conta de grupo, páginas em PHP não apresentarão problemas, etc.+Daqui para baixo é só para o caso onde um conjunto de usuários têm acesso uma conta de grupo.
  
-No Windows, é necessário utilizar um programa de transferência de arquivos por SSH (SCP). Existem diversos programas que fazem essa transferência e acreditamos que muitos possam ser configurados de forma enviar os arquivos já como sendo o usuário correto. Segue abaixo um exemplo de como se configurar corretamente o programa WinSCP para que o usuário USER, que também administra conta de grupo GROUP, possa copiar um arquivo para a conta GROUP de forma correta.+==== Considerações gerais ==== 
 +É desejável que os estejam com permissão para evitar problemas como
 +  * ocupar quota de armazenamento do grupo
 +  * evitar problemas na edição dos arquivos; 
 +  * falhar execução de scripts PHP.
  
-==O problema== +Por isso é melhor usar o ''ksu'' do que simplesmente dar permissão de escrita para os diversos usuários que operam a conta de grupo.
-USER quer transferir arquivos diretamente para a conta GROUP usando o WinSCP+
  
-==Solução== +==== Linux ==== 
-  * Na primeira tela do WinSCP, no canto inferior esquerdo, marque a opção "Avançado"+No Linux: 
-  * No menu da esquerda, clique em Session e na direita escolha o servidor (no caso ime.usp.br) e escolha o tipo de sessão SCP. +  * copiar arquivo para sua conta pessoal em algum diretório acessível para conta de grupo; 
-  * Como usuário, utilize seu nome de usuário (no exemplo, USER). A senha também é senha do USER. na parte de baixo, selecione o protocolo SCP +  * transformar-se na conta: ''ksu GRUPO''; 
-  * No menu da esquerda, vá em "Environment -> SCP/Shell" +  * copiar os arquivos para a conta de grupo; 
-  * No campo Shell, do lado direito, coloque o comando "sudo -u GROUP -s -H" +  * [opcional] apagar os arquivos da sua conta pessoal.
-  * Salve sua configuração e escolha um nome que possa se lembrar do que se trata. No futuro basta utilizar a mesma configuração. +
-  * Ao logar, note que janela da direita estará no seu diretório home do servidor. Você pode clicar em aluguma parte da janela da direita com o botão esquerdo e usar "Ctrl+H" para ir direto para o diretório da conta GROUP, ou clicar com o botão direito em algum lugar em branco na janela da direita, e ir na opção "Go To -> Home Directory" +
-  * Opcional: você pode editar sua configuração para que o diretório que quer utilizar por padrão seja carregado para quando se logar com esse perfil. Veja qual o caminho completo da pasta que deseja e  Selecione seu perfil, clique em editar, Vá em Directories, coloque no campo "Remote Directory". Se quiser a pasta www da conta GROUP por exemplo, poderia usar CAMINHO_DO_HOME_GROUP/www no campo "Remote rectory"Você também pode marcar "Remember last used directory", para voltar sempre na última pasta utilizada. Salve sua configuração novamente +
  
 +Exemplo: USUÁRIO quer copiar o arquivo index.html para a pasta www da conta GRUPO
 +<code>
 +scp index.html USUÁRIO@sites.ime.usp.br:
 +ssh USUÁRIO@sites.ime.usp.br
 +ksu GRUPO
 +cp index.html ~GRUPO/www/
 +exit
 +rm index.html
 +exit
 +</code> 
  
 +=== Copiando diretamente do seu computador Linux ===
 +Com o rsync é possível copiar diretamente com o seguinte comando:
 +<code bash>
 +rsync --rsync-path="ksu GRUPO -e /usr/bin/rsync" ARQUIVO1 ARQUIVO2 PASTA1 USUÁRIO@sites.ime.usp.br:~GRUPO/www/
 +</code>
 +
 +onde GRUPO é o nome do grupo para onde será copiado, ARQUIVO e PASTA é o que será copiado e USUÁRIO é o seu usuário da rede, com a devida permissão para se transformar na conta.
 +==== Windows ====
 +Se o objetivo é manipular os arquivos a partir do Windows, o melhor é solicitar uma senha para a conta de grupo para a SI via email, reduzindo o problema ao problema de [[tutoriais:como_transferir_arquivos_via_ssh|transferir arquivos para uma conta de usuário]].
tutoriais/transferir_arquivos_para_contas_de_grupos_da_rede_ime.txt · Last modified: 2023-05-11 15:18 by gnann

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki