переменная окружения Понимания / обстреливает синтаксис

Чтобы изменить расположение почтового ящика, включите следующую строку в файл '/etc/postfix/main.cf'

virtual_mailbox_base = /Location/Mail/

Если вы не хотите создавать домашний каталог (т.е. пользователь не учетной записи Unix), включите строка ниже в файле '/etc/postfix/main.cf'

virtual_alias_maps = hash:/etc/postfix/userlist

После того, как вы добавили эти файлы в Postfix, добавьте нужного пользователя, которого вы хотите настроить почтовый ящик, В Файл / etc / postfix / userlist ,

user1@example.com   user1
user2@example.com   user2

... с вашим требуемым количеством пользователей ...

Если вам действительно нужно создать maildir пользователя по умолчанию в / Location / Mail / вместо / home, то измените файл '/ etc / default / useradd '

Home=/Location/Mail

Это создаст почтовый ящик по пути / Location / Mail // Maildir /

1
27.01.2019, 20:20
1 ответ

Подстановка параметра ${variable:-value}будет заменена на $variable, если эта переменная установлена ​​и не пуста, в противном случае она заменяется на value. Это стандартное расширение параметра .

В этом случае пользователь может установить ZSH_CUSTOMместо, где он хранит свои файлы настройки oh -my -zsh, или не устанавливать его и использовать расположение по умолчанию ~/.oh-my-zsh/custom.

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

1
27.01.2020, 23:42

Теги

Похожие вопросы