Qual é o primeiro dígito octal chmod em um valor de quatro dígitos para?

38

Às vezes, vejo os comandos chmod que usam quatro dígitos octal em vez de três - qual é o primeiro dígito opcional? Por exemplo, chmod 777 é equivalente a chmod a+rwx ; qual é o mesmo comando para chmod 2777 ?

    
por prosseek 04.02.2011 / 17:47

1 resposta

40

Por favor, note que chmod 777 filename é o equivalente a chmod 0777 filename neste exemplo.

O primeiro dígito octal define os setuid, setgid e sticky bits (veja este artigo para mais detalhes sobre setuid / setgid ). octal 2 significa definir o ID do grupo no arquivo. Então, o equivalente seria fazer um chmod a+rwx filename e, em seguida, chmod g+s filename . A chmod página de informações explica isso com mais detalhes.

    
por 04.02.2011 / 17:53

Tags