1

ACL-файлы POSIX: возможно ли предоставить доступ по умолчанию для чтения для определенного пользователя новым файлам / каталогам в каталоге, не задавая ACL по умолчанию для пользователя :: / group :: / mask :: / other ::?

В каталоге со следующими разрешениями:

drwxrwxr-x

Выполнение:

sudo setfacl -Rdm user:someuser:rx .

Результаты в:

default:user::rwx
default:user:someuser:r-x
default:group::r-x
default:mask::r-x
default:other::r-x

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

Есть ли способ установить права доступа к файлам по умолчанию для конкретного пользователя, не влияя на права доступа к файлам по умолчанию в противном случае?

1 ответ1

0

Да, это возможно, как в приведенной ниже команде

Чтобы добавить ACL для конкретного пользователя, вы можете попробовать это:

setfacl -m u:kiosk:rw- file_name

Чтобы удалить ACL для конкретного пользователя, вы можете попробовать это

setfacl -x u:kiosk file_name

Чтобы удалить все ACL для этого конкретного файла, вы можете

setfacl -b file_name

Чтобы проверить, является ли ваша исполняемая команда точной или нет, вы можете попробовать через команду getfacl как показано ниже

getfacl file_name

Чтобы получить более подробную информацию о ACL, посетите http://topicsfeedback.com/base-acl-and-posix-acl-in-linux-system/ или попробуйте в разделе «Приложения» в Google Play Store, который называется « Advance Linux », это очень подробности о системе безопасности Linux

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .