Как исправить постфиксные сеты без разрешения пользователя с именем root?

Другой вариант (где test.txt - ваш входной файл):

FILE=test.txt ; for n in $(cat ${FILE} | awk -F"," '{count[$1]++} END {for (i in count) print i":"count[i]}'|grep -v ':1'|awk -F: '{print $1}');do grep ^${n} ${FILE} ;done
2
02.10.2018, 23:37
2 ответа

Приложения, которые ожидают и используют имя пользователя root, по понятным причинам не будут работать, если в системе нет такого пользователя. Однако у вас может быть более одного пользователя с одним и тем же UID. Обычно вам, вероятно, не следует настраивать систему с несколькими именами пользователей с одним и тем же UID, точно так же, как вы не должны переименовывать пользователя root.

Вы можете добавить еще одну учетную запись UID 0 с именем пользователя root. Возможно, это решает проблемы с приложениями, которые используют имена пользователей вместо числовых UID. Чтобы добавить псевдонимrootдля UID 0 с отключенным паролем и логином, добавьте следующее к/etc/passwd:

root:x:0:0:root:/root:/bin/false

Полный синтаксис объяснен вman 5 passwd.

2
27.01.2020, 22:02

Во-первых, позвольте мне повторить мнение других о том, что переименование пользователя root— плохая идея. Тем не менее, если вы настроены на это...

Where in the postfix source code can one find the actions that are executed for flag set-permissions?

Команда postfix set-permissions, похоже, обрабатывается postfix/conf/postfix-script, которая, в свою очередь, вызываетpost-install create-missing:

set-permissions|upgrade-configuration)
    $daemon_directory/post-install create-missing "$@"
    ;;

https://github.com/vdukhovni/postfix/blob/bfff4380a3b6fac2513c73531ee3a79212c08660/postfix/conf/postfix-script#L376

https://github.com/vdukhovni/postfix/blob/bfff4380a3b6fac2513c73531ee3a79212c08660/postfix/conf/post-install#L245

Возможно, вам придется найти в репозитории "root"и настроить все, что ожидает, что имя пользователя администратора будет «root»:

https://github.com/vdukhovni/postfix/search?p=3&q=root&unscoped_q=root

1
27.01.2020, 22:02

Теги

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