O que é chmod 6050 bom para

7

Recentemente me deparei com o comando:

chmod -R 6050 /usr/lib/hadoop-yarn/bin/container-executor

Eu não sei o que isso significa? Conheço permissões de arquivo como 777 etc. em um modo rwx para outro grupo proprietário. Mas isso resulta em

---Sr-s---. 1 root hadoop 36024 Oct 17 20:40 container-executor

Alguém por favor pode explicar um pouco?

    
por jaksky 10.01.2014 / 15:04

1 resposta

7

O 050 deve ser claro, isso define a leitura e a execução de bits para o grupo o primeiro 6 define os bits set-user-ID e set-group-ID (consulte man 2 chmod ). Efetivamente isso significa que a execução de container-extractor só pode ser feita por root ou membros do grupo hadoop e que o executável é executado com uid efetivo sendo root e efetivo gid sendo hadoop .

    
por 10.01.2014 / 15:16