Com um arquivo com permissão 750, qual grupo tem permissão “5”?

Com um arquivo com permissão 750, qual grupo tem permissão “5”?

Os bits 750 invocam as -rwxr-x---permissões, em um determinado arquivo, para o usuário que possui o arquivo e "o" grupo. Minha dúvida diz respeito ao grupo. Qual grupo no sistema receberia essas permissões?

Estou certo ao presumir que eles seriam concedidos ao grupo ao qual o proprietário pertence? Se sim, é issosempreO caso?

Responder1

Estou certo ao presumir que eles seriam concedidos ao grupo ao qual o proprietário pertence? Errado. Um arquivo pode pertencer a qualquer usuário e a qualquer grupo. Não existe relacionamento entre usuário e grupo dessa forma.

Cada arquivo possui proprietário de usuário e proprietário de grupo. Estas são entidades separadas. Se você fizer ls -lisso, mostrará o usuário proprietário e o grupo proprietário de cada arquivo, por exemplo:

$ ls -l
-rw-r--r--  1 user_owner group_owner   22K May  2 13:06 file.png
-rw-r--r--  1 user_owner group_owner   22K May  2 13:12 file.jpg

Para alterar o proprietário do usuário, você usa chowno comando. Para alterar o proprietário do grupo, você usa chgrpo comando.

Você também pode usar chowne especificar usuário e grupo, separando-os com dois pontos assim:

$ chown user:group file

informação relacionada