[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: permissoes



Fred Maranhão wrote:

Gente,

Tenho dois repositórios num servidor CVS.

Num está tudo normal. no outro só quem cria uma pasta
tem acesso a ela. já descobri o problema. é que quando
o user ze cria uma pasta ela fica com ze como dono e
com o grupo ze como grupo, quando na verdade deveria
ficar para o grupo finan.

no repositório que funciona as permissões dos
diretorios estão assim:
drwxrwsr-x    4 fred   d-inf

no repositorio que não funciona estão assim:
drwxrwxr-x    5 ze     ze

este grupo ajustado (setado) para ze é que tá
atrapalhando. como faço para que novas pastas sejam
criadas com o mesmo grupo da pasta pai? tem alguma
coisa a ver com aquele "s" no lugar do "x" no
repostório que funciona?

    Paro por aqui, Fred

Oi Fred
o 's' nas permissoes veio de um 'chmod g+s nome_do_diretorio'.
A funcao dele: todo arquivo/diretorio q for criado dentro será criado com o grupo do diretório pai, nao o grupo padrão do usuario. Pra q fazer isso: voce pode criar um arquivo que, por default, pode ser alterado por todos pertencentes ao grupo.

Pra resolver problemas como esses: Eu costumo criar pra cada usuário um grupo só pra ele; mudo o umask pra 002 ou 007 no .bashrc do usuário; crio grupos para cada projeto e faco os diretorios comuns com o gid do grupo e tbm faco um chmod g+s

Espero q nao tenha complicado muito... :-)

--
Marcos Lazaini



Reply to: