В вашей конкретной ситуации мы можем предположить, что ваш текущий umask
равен002
(это обычное значение по умолчанию ), и это объясняет ваше удивление.
В той конкретной ситуации, когда значение umask
равно 002 (, все числа восьмеричные ).
+r
означает ugo+r
, потому что 002 & 444
— это 000
, что позволяет установить все биты +x
означает ugo+x
, потому что 002 & 111
— это 000
, что позволяет установить все биты +w
означает ug+w
, потому что 002 & 222
— это 002
, что предотвращает установку бита «o». umask 022
+w
будет означать u+w
. umask 007
+rwx
будет означать ug+rwx
. umask 077
+rwx
будет означать u+rwx
. При изменении umask
на 000
путем выполнения
umask 000
в вашем терминале, затем
chmod +w file
установит разрешения для ugo+w.
Как предложил ilkkachu, обратите внимание, что umask 000
не означает, что все могут читать и записывать все ваши файлы.
Но umask 000
означает, что любой, кто имеет какой-либо доступ к любой учетной записи пользователя на вашем компьютере (, которая может включать в себя программы, запускающие серверные службы ofc ), может читать и записывать все файлы, которые вы сделать с этой маской активной и не изменять (, если содержащая цепочка каталогов до корня также позволяет их ).
Я заметил то же самое. Было несколько пакетов, которые не добавлялись автоматически при обновлении с 19.2, и загрузочное меню было одним из них. Искомый пакет: grub2 -theme -mint .