[Ubuntu-BR] Mudar Grupo Primario
Zandre Bran
zandrebran em gmail.com
Quarta Fevereiro 3 19:46:18 UTC 2010
2010/2/3 Frederico Barnard Ferreira <fredericobf em gmail.com>:
Ô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
More information about the ubuntu-br
mailing list