I have a professor who insists on always typing
chmod 7777, but I was taught that
chmod 777 was the proper convention.
I tried them out on the command line and
chmod 777 something.txt yeilds
-rwxrwxrwx 1 home staff 0 May 6 16:47 something.txt
chmod 7777 something.txt yields
-rwsrwsrwt 1 home staff 0 May 6 16:47 something.txt
Which changes the executable fields to s, s and t. I understand 777 because it's 111 111 111 in binary, so its just turning on all the fields, but why would I use 7777 and what does it do differently?