web-dev-qa-db-fra.com

Quel est le premier chiffre octal Chmod sur une valeur à quatre chiffres?

Parfois, je vois des commandes chmod utilisant quatre chiffres octal au lieu de trois - quel est le premier chiffre facultatif? Par exemple, chmod 777 est équivalent à chmod a+rwx; Quelle est la même commande pour chmod 2777?

43
prosseek

Veuillez noter que chmod 777 filename est l'équivalent de chmod 0777 filename Dans cet exemple.

Le premier chiffre octal définit les bits SETUID, SETGID et Sticky (voir cet article pour plus de détails sur SETUID/SETGID). OCTAL 2 signifie définir l'ID de groupe sur le fichier. Ainsi, l'équivalent serait de faire un chmod a+rwx filename, alors chmod g+s filename. Le chmod - Page d'information Explique cela plus en détail.

47
jsbillings