Itens na area de trabalho

Iniciado por Welisson, 11 de Abril de 2008, 18:09

tópico anterior - próximo tópico

Welisson

Boa noite pessoal, td bem?
Trabalho em um laboratorio de informatica, com aproximadamente 25 pcs, e gostaria de saber o seguinte:
Tem como colocar um arquivo fixo, que apareça na area de trabalho de qualquer usuario que faça o login, de modo que ele possa ler o conteúdo desse arquivo, mas não modificá-lo?
Já dei umas pesquisadas pela net mas não encontrei nada ainda não...

Grato por qualquer ajuda,

Welisson

raidicar

Uma pergunta, todos os computadores terão um usuario cadastrado na própria maquina? existe um servidor de dominio? Se tiver um servidor, e acho que tenha, é melhor e correto configurar isso no servidor.

Se o acesso for local, sem servidor de dominio, pode criar um script que copia o arquivo para o desktop e estabelece as permissões.
Se estiverem logando em um servidor, deve configura-lo para mandar o arquivo aos usuarios que realizarem logon.

Se tem servidor de dominio, qual o servidor? responda isso e tera uma resposta mais precisa.

chmod 644 ubuntu.html = retira permissão de escrita no arquivo ubuntu.html, agora os usuarios só podem efetuar a leitura.
O comando chmod estabeleçe as permissões em um arquivo, dessa forma, pode impedir que qq usuario o exclua, leia, abra ou renomeie, depende da permissão que definir, com escessão para o root, que seria vc, ok?
Pesquise no forum ou no google que encontrará facilmente os parametros validos para o comando CHMOD.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

Welisson

Desculpa não ter informado isso antes, mas tem servidor...
O comando chmod eu sei como funciona, já dei uma olhada no google...
Agora vc tem alguma idéia como posso fazer isso pelo servidor?

Grato,
Welisson

raidicar

sem problemas, lhe digo como, mas antes responda uma ultima questão, servidor linux ou windows? qual Distro? estação linux ou windows? qual distro?

Ex: Servidor Linux Ubuntu, estações Windows 98/XP = Samba (Se for essa estrutura, ja deve te-lo instalado) - O samba executa o script que vc criara quando o user faz o logon, esse script joga o arquivo ou um atalho para o arquivo que estara no servidor. com propriedades de somente leitura na tela do usuario.
Se essa for sua estrutura, lhe digo como fazer, se não for, não adianta nada eu explicar uma solução que não se adequa.
Especifique ai direitinho a sua Rede.

Um abraço.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

Welisson

Desculpa de novo, putz vacilo, foi mal
Todas as maquinas, incluindo o servidor, são Ubuntu 7.10

raidicar

#5
OK, amigo.
vc disse que trabalhe em um laboratório com 25 pcs.
quer dizer que vc tem mais de 25 usuarios, certo?
quer dizer também que o perfil de cada usuario esta no servidor, assim não importa de qual pc eles efetuem login, eles terão acesso aos seus arquivos, correto?
Se não for isso, sua rede esta errada, refaça sua estrutura, mas como deve estar dessa forma, vou responder sua pergunta de acordo com essa estrutura.
vou lhe indicar o caminho
crie um script e salve-o em alguma pasta sua no servidor.
esse script vai colocar o que vc deseja no desktop do usuario.
esse script vai adicionar o caminho no .profile de cada usuario, para ser autoexecutado senpre que um cliente logar.
esse script tera uma cópia dentro de uma pasta de inicialização do servidor linux (pode também usar o rc.local).
vc vai precisar de conhecimentos em: scripts, comandos basicos, conhecimento básico de diretórios e conhecimento do editor "vi"
Isso é tudo, se precisar que eu detalhe, é só responder, não sei qual o seu nivel de conhecimento e nem sua lógica, caso esteja começando a trabalhar com servidores, diga ai que eu "bolo" um resumão, explicando cada passo.
ps: .profile se encontra na pasta de cada usuario, Ex: meu usuario é raidicar, estou local, para editar o .profile digito vi /home/raidicar/.profile   -   no servidor estaria em /usuarios/*/.profile
OK?
Mais tarde vou preparar uma lógica, um pouco longa, detalhada, se achar q ainda esta complicado, diga e eu posto ela.
abraço.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.