@Zandre Olá! Estamos usando o grupo desenvolvimento pois herdamos este servidor do meu antigo chefe. Reconfigurar tudo dará muito mais trabalho do que trabalhar com o que já temos. Poderia me dar mais detalhes sobre o comando "umask"? Eu sei que ele mantêm o padrão 666 e o Unix é 022, ficando 644 para permissões. O que preciso saber é como usar e onde usar. No caso, usaria para a pasta que quero mudar, usaria na pasta que quero mudar ou ele trocaria universalmente todas as permissões do servidor? Se sim para a última pergunta, como restringir isso?
@All Pessoal, obrigado pela ajuda. Infelizmente só poderei testar amanhã as dicas. Postarei um feedback o mais rápido possível. []'s Zandre Bran wrote: > 2010/2/3 Frederico Barnard Ferreira <[email protected]>: > > Ôlas Ferreira. > > >> [...] Estamos com um Hardy Server sem X, e não tenho a menor ideia de como >> fazer isso... >> > > Fico feliz em saber pela opção de um LTS e realmente não existe a > necessidade do X. > > >> No caso, alteraríamos para que todos os usuários do grupo, ao criar um >> arquivo neste servidor. Infelizmente precisamos que todos os usuários do >> grupo Desenvolvimento, ao criar um arquivo, este arquivo já seja >> "usuario.desenvolvimento". Mas da maneira que está sendo feito, ele é >> "usuario.usuario". >> > > Eu utilizaria um grupo já existe chamado "users", mas como não > estou próximo e podem existir outras necessidades de agrupamento... > Vou recapitular passo a passo. > > Primeiro criamos o grupo desenvolvimento: #addgroup desenvolvimento > > Depois precisamos adicionar este grupo a todos os usuários que > utilizarão um mesmo diretório: #gpasswd -a USUARIO desenvolviemento > > Agora precisamos de um diretório comum para armazenamento: #mkdir > dir_desenvolviemnto > > Lógico que precisamos mudar o grupo do dir_desenvolviemento: > #chown -R :desenvolvimento dir_desenvolvimento > > Necessário também alterar a permissão de escrita para o grupo no > diretório: #chmod g+rw dir_desenvolvimento > > Esta etapa poderia ser feita acima, mas sendo didático: Para que > tudo o que for salvo neste diretório seja mantido no grupo > "desenvolvimento", independente do grupo primário do usuário é > necessário "ligar" o setID para o grupo do diretório: #chmod g+s > dir_desenvolvimento > > Perfeito só falta alterar umask padrão dos usuários para que cada > arquivo criado/salvo por este usuário já venha com permissão de > escrita e leitura para o grupo. Isto pode ser feito no "/etc/profile" > alterando o "umask 022" para "umask 002". Para recarregar o > /etc/profile sem ter que reiniciar o micro use: ". /etc/profile" > > É isto, aqui funciona. Vê ai. > > >> []'s >> > > - []s > - Zandre. > > :: zandrebran.homelinux.org > > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

