Moin!
Ja, aber das Schieben muss nicht sein.
Es macht den Code verständlicher. Bereits anhand dieser String-Schreibweise -rwxr-xr-x wird ein Programmierer eine Verschiebung als Lösung anstreben, v.l.n.r.: Owner, Group, Other.
Und was ist mit SETUID und SETGID? Die tauchen in dieser rwx-Schreibweise nämlich unpraktischerweise als Alternative zum X auf, landen in der Oktaldarstellung aber ganz wo anders.
Grüße Sven