Это команда setcifsacl, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
setcifsacl - Помощник пользовательского пространства для изменения ACL в дескрипторе безопасности для Common Internet
Файловая система (CIFS)
СИНТАКСИС
setcifsacl [-v | -a | -D | -M | -S] "{один или несколько ACE}" {объект файловой системы}
ОПИСАНИЕ
Этот инструмент является частью пакета cifs-utils.
setcifsacl - это вспомогательная программа пользовательского пространства для клиентской файловой системы Linux CIFS. это
предназначен для изменения ACL дескриптора безопасности для объекта файловой системы. Будь
Дескриптор безопасности, который должен быть установлен, применяется или нет определяется сервером CIFS / SMB.
Эта программа использует подключаемый модуль для обработки сопоставления имен пользователей и групп с идентификаторами безопасности.
/ и т.д. / cifs-utils / idmap-плагин должен быть символической ссылкой, указывающей на нужный плагин.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h
Распечатать сообщение об использовании и выйти.
-v
Распечатать номер версии и выйти.
-a
Добавьте один или несколько ACE в ACL дескриптора безопасности. ACE добавляется, даже если
такой же ACE существует в ACL.
-D
Удалите один или несколько ACE из ACL дескриптора безопасности. Весь ACE должен соответствовать
в существующем ACL для перечисленных ACE, которые необходимо удалить.
-M
Измените один или несколько ACE из ACL дескриптора безопасности. SID и тип используются
для соответствия существующим ACE, которые необходимо изменить, с указанным списком ACE.
-S
Установить ACL дескриптора безопасности со списком ACE Существующий ACL заменен
полностью с указанными ACE.
Каждая запись ACE начинается с «ACL:». Один или несколько ACE указаны в двойных кавычках.
Несколько записей ACE разделяются запятой.
Следующие поля ACE могут быть изменены с помощью возможных значений:
SID: имя или необработанное значение SID.
тип: РАЗРЕШЕНО (0x0), ЗАПРЕЩЕНО (0x1), OBJECT_ALLOWED (0x5), OBJECT_DENIED (0x6)
флаги: OBJECT_INHERIT_FLAG (OI или 0x1), CONTAINER_INHERIT_FLAG (CI или 0x2),
NO_PROPAGATE_INHERIT_FLAG (NI или 0x4), INHERIT_ONLY_FLAG (IO или 0x8), INHERITED_ACE_FLAG
(IA или 0x10) или комбинация / ИЛИ этих значений.
маска: одно из значений FULL, CHANGE, READ, комбинация RWXDPO или шестнадцатеричное значение.
ПРИМЕРЫ
Добавить ACE
setcifsacl -a "ACL: CIFSTESTDOM \ user2: DENIED / 0x1 / D" setcifsacl -a
"ACL: CIFSTESTDOM \ user1: ALLOWED / OI | CI | NI / D"
Удалить ACE
setcifsacl -D "ACL:S-1-1-0:0x1/OI/0x1201ff" <file_name>
Изменить ACE
setcifsacl -M "ACL: CIFSTESTDOM \ user1: ALLOWED / 0x1f / CHANGE"
Установить ACL
setcifsacl -S "ACL: CIFSTESTDOM \ Administrator: 0x0 / 0x0 / FULL,
ACL:CIFSTESTDOM\user2:0x0/0x0/FULL" <file_name>
ПРИМЕЧАНИЯ
Поддержка ядра для утилит getcifsacl / setcifsacl была первоначально представлена в версии 2.6.37.
ядро.
Используйте setcifsacl онлайн с помощью сервисов onworks.net