Я пытаюсь понять систему разрешений Linux.
Я понимаю группы:
- владелец (и)
- группа (г)
другие (о)
и типы разрешений:
прочитано (r = 4)
- запись (w = 2)
- выполнить (х = 1)
(я читал кое-что о setuid/setgid
и sticky bit
и не совсем понимаю, для чего они хороши.)
Другая вещь, которую я не понимаю, например, в PHP, 5 цифр разрешения вместо 3: так, что это делает?
mkdir($directory, 02770);
277
Должно означать запись разрешения для владельца и всего для группы и других пользователей, но что означает первая и последняя цифры?