La historia explica por qué existen los modos octales , pero creo que la funcionalidad es la razón por la que existe la forma mnemónica. Y todos los puntos sobre otras herramientas que usan modos exclusivamente octales son perfectamente válidos y creo que hay que aprenderlos y conocerlos. Sin embargo, encuentro que los administradores conservadores no ven la verdadera utilidad que proviene de la forma mnemónica.
La forma octal, especialmente cuando se usa de forma recursiva, tiende a obligar a los administradores a hacer cosas estúpidas. O más bien, la negligencia añadida resulta en que resulte estúpido. Siempre que se encuentre con alguna carpeta con muchos archivos de texto y el xconjunto de bits, tiene pruebas.
¿Por qué alguien pondría el xbit así? Porque es difícil no hacerlo a menos que uses la forma mnemónica para los modos. Tenga en cuenta que desea restablecer los permisos /var/wwwy no ejecuta ningún CGI de estilo antiguo, por lo que xdebe eliminarse el bit. Sin embargo, el xbit tiene otro propósito en los directorios. Entonces terminas haciendo algo (como root) como:
chmod -R 666 /var/www
find /var/www -type d -exec chmod 777 {} \;
Sin embargo, si estaba utilizando la forma mnemónica, podría darle una "receta":
chmod -R a=rwX /var/www
que es la forma abreviada de chmod -R ugo=rwX /var/www(lograr el mismo camino, pero diferente:) chmod -R a-x,a+rwX /var/www.
Pero hay otra cosa que es más trivial que no se puede lograr con los modos octales. No se puede ajustar el usero groupo otherenmascarar individualmente con la forma octal.
En resumen: es como comparar un bisturí (mnemónico) y un cuchillo de cocina afilado (octal) ... pero aún tienes que conocer los bits del modo octal por otras razones :)
Creo que la razón por la que todavía se prefieren los modos octales no es la tipificación involucrada en la forma mnemónica, sino los administradores demasiado conservadores. Y sí, en 2013, esos administradores demasiado conservadores todavía existen y están aquí para quedarse por un tiempo.
chmoden Perl o C necesita usar representación octal no es realmente una ventaja ya que la representación ya existía en primer lugar.