/ etc / group declarado aparentemente errado, ainda funciona?

0

Esta é mais uma questão de esclarecimento do que um problema.

Eu não sou um administrador de sistemas, mas por curiosidade passei por nossos arquivos de configuração e encontrei esse comportamento.

Isso está em um sistema CentOS 5.8

/ etc / group:

LN XX: <groupname>:x:<id>:<uname of another user>:<another user>:,<me>

Como você pode ver, os usuários não são delimitados por ',' mas ':' e antes que meu nome de usuário seja ':',

Eu sou membro padrão de um grupo diferente.

A pasta em que estou escrevendo e arquivos / diretórios nela têm permissões (775)

rwxrwxr-x
drwxrwxr-x

e seu proprietário é outro usuário do grupo mencionado anteriormente.

A pergunta que tenho é:

  • Por que posso gravar nesta pasta? / etc / group é declarado de forma diferente do que na documentação, então eu deveria ser outro, não deveria?

  • Existe outro lugar / maneira de adicionar um usuário ao grupo.

por Jacob 02.08.2017 / 13:18

1 resposta

0

Observe que na linha /etc/group que você forneceu, há um , antes do seu nome. é possível (mas improvável) que o sistema Centos esteja sendo bastante liberal em como ele analisa o / etc / group.

Provavelmente, trata-se de tratar todos os nomes de usuários separados por : antes do seu como apenas um nome de usuário, <uname of another user>:<another user>: ... e seu nome de usuário é apenas o segundo membro desse grupo. Isso é o que meu sistema (debian sid) faz se eu criar um grupo falso similar ao seu exemplo.

    
por 02.08.2017 / 13:54