У меня есть профессор, который настаивает на том, чтобы всегда вводить chmod 7777
, но меня учили, что chmod 777
- это правильное соглашение.
Я опробовал их в командной строке и chmod 777 something.txt
-rwxrwxrwx 1 home staff 0 May 6 16:47 something.txt
и chmod 7777 something.txt
дает
-rwsrwsrwt 1 home staff 0 May 6 16:47 something.txt
Что меняет исполняемые поля на s, s и t. Я понимаю 777, потому что это 111 111 111 в двоичном формате, поэтому он просто включает все поля, но зачем мне использовать 7777 и что он делает по-другому?