Включение сети в контейнере systemd-nspawn

Я могу правильно читать почту пользователей, указав путь к файлу:

mail -f /var/spool/mail/$USER

Я также столкнулся с некоторыми проблемами при чтении электронной почты пользователя (root), Я вошел в систему с помощью ssh с пользователем phil, затем я сменил пользователя на root, набрав sudo su , а затем выполнив команду mail , которую я получил:

Нет почты для phil

Так что, похоже эта почтовая команда попытается прочитать электронную почту пользователя, с которым вы открыли ssh-соединение. И как выяснилось, причина в неправильном значении переменной $ MAIL :

[root@preprod ~]# echo $MAIL
/var/spool/mail/phil
2
28.07.2017, 02:15
1 ответ

По моему опыту, и контейнер, и хост должны работать под управлением systemd -networkd и systemd -. Он работает в Ubuntu Bionic, но не в Xenial, потому что последний использует /etc/network/interfaces (networking.service )вместо systemd -networkd.

По той же причине он также не работает в Debian stretch.

0
27.01.2020, 22:37

Теги

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