Первая цифра 0 не используется в вашем примере. umask читается справа налево, и идущие следом нули игнорируются. Однако она может использоваться для установки специальных разрешений, таких как sticky bit
, Set GUID
, Set UID
, как показано ниже.
0755 —- None of the special bits set
1755 —- Sticky bit set
2755 —- SGID bit set
4755 —- SUID bit set
Вы правы, что umask 0022 будет маскировать разрешение по умолчанию 777 (каталог), чтобы оно стало 755 для вновь созданных каталогов.
Восьмеричная нумерация работает аналогично первым трем наборам: user, group, world/other.
Значения read/write/execute rwx
представлены в восьмеричной форме с соответствующими значениями, которые могут составлять максимум 7:
4 - Read
2 - Write
1 - Execute
Так для 0755: 0 игнорируется. 7 (4+2+1) равно чтению, записи и выполнению для пользователя
/владельца. 5 (4+1) равно чтению и выполнению для группы
, а оставшиеся 5 (также 4+1) дают права на чтение и выполнение для other
/world.
Externip должен быть установлен на внешний IP.
Localnet настроен на локальную сеть (проверьте с помощью ifconfig).
Конечно
nat=comedia,rport
(nat = да не работает в современных версиях).