Это команда doveadm-acl, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
doveadm-acl - Управление списком контроля доступа (ACL)
СИНТАКСИС
Doveadm [-Дв] [-f форматировщик] ACL команду [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] [АРГУМЕНТЫ]
ОПИСАНИЕ
Ассоциация Doveadm ACL КОМАНДЫ может использоваться для выполнения различных списков контроля доступа, связанных
действия.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Глобальный Doveadm(1) кредита:
-D Включает подробные сообщения и отладочные сообщения.
-f форматировщик
Определяет форматировщик для форматирования вывода. Поддерживаемые форматеры:
поток печатает каждую строку с ключ=ценностное пар.
пейджер печатает каждый ключ: ценностное пара в отдельной строке и разделяет записи формой
кормить символ (^L).
таб печатает заголовок таблицы, за которым следуют строки значений, разделенные табуляцией.
ТАБЛИЦЫ печатает заголовок таблицы, за которым следуют строки скорректированных значений.
-o установка=ценностное
Переопределяет конфигурацию установка от /etc/dovecot/dovecot.conf и от
userdb с заданным ценностное . Чтобы переопределить несколько настроек, -o вариант
можно указывать несколько раз.
-v Включает многословие, включая счетчик прогресса.
Эта команда по умолчанию использует средство форматирования вывода ТАБЛИЦЫ.
Специфическая команда кредита:
-A Если же линия индикатора -A вариант присутствует, команду будет выполняться для всех пользователей. С использованием
эта опция в сочетании с системными пользователями из пользовательская база данных { водитель = ПАРОЛЬ } Не
рекомендуется, потому что он также содержит пользователей с более низким UID, чем тот
настроен с first_valid_uid установка.
При использовании модуля SQL userdb убедитесь, что итерация_запрос установка в
/etc/dovecot/dovecot-sql.conf.ext соответствует макету вашей базы данных. При использовании
Модуль LDAP userdb, убедитесь, что iterate_attrs и iterate_filter Настройки в
/etc/dovecot/dovecot-ldap.conf.ext соответствовать вашей схеме LDAP. Иначе Doveadm(1)
не сможет перебрать всех пользователей.
-F файл
Выполнить команду для всех пользователей в файл, Это похоже на -A
вариант, но вместо получения списка пользователей из userdb они читаются
из данного файл, файл содержит по одному имени пользователя в каждой строке.
-S путь_сокета
Аргумент опции - это либо абсолютный путь к локальному сокету домена UNIX, либо
имя хоста и порт (хоста:порт), чтобы подключить удаленный хост через TCP
разъем.
Это позволяет администратору выполнить Doveadm(1) отправляйте команды по электронной почте через указанный
разъем.
-u пользователь / маска
Запустите команду только для данного пользователь. Также можно использовать '*'И'?'
подстановочные знаки (например, -u *@example.org).
Когда ни -A вариант, ни -F файл вариант, ни -u пользователь было указано,
домен команду будет выполняться в среде текущего пользователя, вошедшего в систему.
АРГУМЕНТЫ
id Идентификатор (идентификатор) может быть одним из:
* групповое переопределение=имя группы
* пользователь=user_name
* владелец
* группы=имя группы
* подлинности
* кто угодно (или анонимный, который является псевдонимом для всех)
ACL обрабатываются в порядке приоритета, указанном выше, поэтому, например, если у вас есть
учитывая доступ для чтения к группе, вы все равно можете удалить его у определенных пользователей внутри
группа.
Идентификатор переопределения группы позволяет вам переопределить списки контроля доступа пользователей. Наверное, самый
Полезной причиной для этого является временное отключение доступа для некоторых пользователей. Для
пример:
пользователь = тимо рв
группа-override = tempdisabled
Теперь, если тимо является членом группы tempdisabled, у него нет доступа к почтовому ящику.
Это было бы невозможно с обычным идентификатором группы, потому что пользователь = тимо
переопределит это.
почтовый ящик
Имя почтового ящика, для которого нужно выполнить манипуляции со списком ACL. Это также
можно использовать подстановочные знаки "*"и / или"?"в имени почтового ящика.
правую Правильное имя Dovecot ACL. Это не то же самое, что буквы ACL IMAP, которые не
в настоящее время поддерживается. Вот сопоставление букв IMAP ACL с Dovecot ACL.
имена:
l → поиск
почтовый ящик отображается в списке почтовых ящиков. почтовый ящик можно подписаться на.
r → читать
почтовый ящик можно открыть для чтения.
w → записывать
Флаги сообщений и ключевые слова могут быть изменены, кроме \Видимый и \ Удалено.
s → написано-видел
\Видимый флаг можно изменить.
t → запись-удалена
\ Удалено флаг можно изменить.
i → вставить
Сообщения можно записывать или копировать на почтовый ящик.
p → после
Сообщения можно публиковать в почтовый ящик by Dovecot-lda, например, из Sieve
скриптов.
e → EXPUNGE
Сообщения можно удалять.
k → Создайте
Почтовые ящики можно создавать / переименовывать прямо под этим почтовый ящик (но нет
обязательно под его детьми, см. ACL наследование в вики).
Примечание. Для переименования также требуется право на удаление.
x → удалять
почтовый ящик можно удалить.
a → Администратор
Права администратора на почтовый ящик (в настоящее время: возможность изменять ACL
для почтовый ящик).
КОМАНДЫ
ACL Добавить
Doveadm ACL Добавить [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик id правую [правую ...]
Добавьте права ACL в почтовый ящик/id, Если id уже существует, существующие права
сохранились.
ACL отлаживать
Doveadm ACL отлаживать [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик
Эту команду можно использовать для отладки, почему общий почтовый ящик недоступен для пользователя. Это
точно перечислит, в чем проблема.
ACL удалять
Doveadm ACL удалять [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик id
Удалите всю запись ACL для почтовый ящик/id.
ACL получить
Doveadm ACL получить [-u пользователь|-A|-F файл] [-S путь_сокета] [-m] почтовый ящик
Показать все ACL для почтовый ящик.
ACL пересчитывать
Doveadm ACL пересчитывать [-u пользователь|-A|-F файл] [-S путь_сокета]
Убедитесь в том, пользовательобщие почтовые ящики правильно существуют в acl_shared_dict.
ACL удаление
Doveadm ACL удаление [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик id правую [правую ...]
Удалите указанные права ACL из почтовый ящик/id. Если все права удалены, запись
все еще существует без каких-либо прав.
ACL правые
Doveadm ACL правые [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик
Показать пользовательтекущие права ACL для почтовый ящик.
ACL набор
Doveadm ACL набор [-u пользователь|-A|-F файл] [-S путь_сокета] почтовый ящик id правую [правую ...]
Установите права ACL для почтовый ящик/id, Если id уже существует, существующие права
заменены.
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщайте об ошибках, в том числе голубь -n вывод в список рассылки Dovecot
<[электронная почта защищена]>. Информация о сообщениях об ошибках доступна по адресу:
http://dovecot.org/bugreport.html
Используйте doveadm-acl онлайн с помощью сервисов onworks.net