tutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutoriais:transferir_arquivos_para_contas_de_grupos_da_rede_ime [2018-10-17 08:59] – alopes | tutoriais: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 | + | Se o objetivo é meramente transferir arquivos |
- | Ao se transferir arquivos | + | Daqui para baixo é só para o caso onde um conjunto de usuários têm acesso |
+ | |||
+ | ==== Considerações gerais ==== | ||
+ | É desejável que os estejam com a permissão | ||
+ | * ocupar a quota de armazenamento | ||
+ | * evitar problemas na edição dos arquivos; | ||
+ | * falhar execução de scripts PHP. | ||
+ | |||
+ | Por isso é melhor usar o '' | ||
+ | |||
+ | ==== Linux ==== | ||
+ | No Linux: | ||
+ | * copiar o arquivo para sua conta pessoal | ||
+ | * transformar-se na conta: '' | ||
+ | * copiar os arquivos para a conta de grupo; | ||
+ | * [opcional] apagar os arquivos da sua conta pessoal. | ||
- | ====Linux==== | ||
- | ===Copiando da sua conta para a conta de grupo=== | ||
- | No Linux talvez seja o modo mais simples: Copie o arquivo para sua conta pessoal da rede, em alguma pasta que a conta de grupo tenha acesso de leitura; Transforme-se no usuário da conta de grupo; Copie o arquivo para a conta de grupo; Volte a ser o usuário normal; Remova o arquivo da sua conta (se desejável/ | ||
Exemplo: USUÁRIO quer copiar o arquivo index.html para a pasta www da conta GRUPO | Exemplo: USUÁRIO quer copiar o arquivo index.html para a pasta www da conta GRUPO | ||
< | < | ||
- | scp index.html USUÁRIO@shell.ime.usp.br: | + | scp index.html USUÁRIO@sites.ime.usp.br: |
- | ssh USUÁRIO@shell.ime.usp.br | + | ssh USUÁRIO@sites.ime.usp.br |
- | sudo -u GRUPO -s | + | ksu GRUPO |
cp index.html ~GRUPO/www/ | cp index.html ~GRUPO/www/ | ||
exit | exit | ||
Line 19: | Line 32: | ||
</ | </ | ||
- | ===Copiando diretamente do seu computador Linux=== | + | === Copiando diretamente do seu computador Linux === |
Com o rsync é possível copiar diretamente com o seguinte comando: | Com o rsync é possível copiar diretamente com o seguinte comando: | ||
- | | + | <code bash> |
- | + | rsync --rsync-path=" | |
- | 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, que deve estar já inserido no grupo correspondente) | + | </code> |
- | + | ||
- | + | ||
- | ====Windows==== | + | |
- | 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 a 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 a conta de grupo GROUP, possa copiar um arquivo para a conta GROUP de forma correta. | + | |
- | + | ||
- | ==O problema== | + | |
- | USER quer transferir arquivos diretamente para a conta GROUP usando o WinSCP | + | |
- | + | ||
- | ==Solução== | + | |
- | * Na primeira tela do WinSCP, no canto inferior esquerdo, marque a opção " | + | |
- | * No menu da esquerda, clique em Session e na direita escolha o servidor (no caso ime.usp.br). | + | |
- | * Como usuário, utilize o seu nome de usuário (no exemplo, USER). A senha também é a senha do USER. | + | |
- | * Na parte de baixo, selecione o protocolo SCP. | + | |
- | * No menu da esquerda, vá em " | + | |
- | * No campo Shell, do lado direito, coloque o comando "sudo -u GROUP -s -H". | + | |
- | * 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 a janela da direita estará no seu diretório home do servidor. Você pode clicar em alguma parte da janela da direita com o botão esquerdo e usar " | + | |
- | * Opcional: você pode editar sua configuração mais tarde para que o diretório que quer utilizar por padrão seja carregado quando se logar com esse perfil. Veja qual o caminho completo da pasta que deseja e depois em Stored Sessions, selecione seu perfil, clique em Edit, vá em Directories, | + | |
+ | 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: |
tutoriais/transferir_arquivos_para_contas_de_grupos_da_rede_ime.txt · Last modified: 2023-05-11 15:18 by gnann