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

Next revision
Previous revision
Last revisionBoth sides next revision
tutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime [2013-12-12 11:39] – created 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= USER quer transferir arquivos diretamente para a conta GROUP usando o WinSCP+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.
  
-=Solução* Na primeira tela do WinSCP, no canto inferior esquerdo, marque a opção "Avançado" +==== Linux ==== 
-ara usar comando "sudo -u egresmat -s -H" em "Environment -> SCP/Shell -> Shell" e assim tudo o que você for passar para o servidor irá como sendo do usuário egresmat. +No Linux: 
-Para facilitar, pode configurar em "Directories -> Remote Directory" e colocar o caminho /home/specmat/egresmat/www para que o programa já inicie na pasta www+  * copiar arquivo para sua conta pessoal em algum diretório acessível para a conta de grupo; 
 +  * transformar-se na conta: ''ksu GRUPO''; 
 +  * copiar os arquivos para a conta de grupo; 
 +  * [opcional] apagar os arquivos da sua conta pessoal.
  
 +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