Настройки Umask для пользователей =rwx, group=r, others=

Как я могу установить Umask в Ubuntu для разрешений, как это:

пользователи = группа rwx = r другие =

Я попробовал эту маску, но она не сработала:

umask 011

1 ответ

Решение

Процитировать manpage (man umask):

For example, the following default ACL
       is equivalent to a umask of 022:

           u::rwx,g::r-x,o::r-x

Так что для ваших целей, вам нужно сделать математику 777 - (OCTAL value of expected permissions) чтобы получить umask (это восьмеричная математика, конечно, поэтому не самая простая)

Права доступа к вашей конкретной папке (папкам) или файлам: 740 (u::rwx,g::r--,o::---). 777 - 740 приводит к восьмеричной стоимости 037, Вам нужно использовать umaskтогда, из 037,

Обратите внимание, что вы можете слегка пошагать здесь, используя это в качестве маски по умолчанию - некоторые вещи могут не иметь доступа к папкам и файлам и тому подобное.

Другие вопросы по тегам