Изящное решение, которое я нашел, - это использование scp
.
scp -3 -Cp username1@source.host:/path/file*.txt username2@destination.host:/path/
Работает отлично. Обратите внимание, что для двух хостов используются два разных имени пользователя. Вы также можете использовать подстановочные знаки в имени файла, например *
.
Мне пришлось объединить два других ответа для Ubuntu, и решение состоит в том, чтобы добавить себя в группу lpadmin:
sudo usermod -a -G lpadmin your-username
Для каждой системы решение должно быть:
/etc/cups/cups-files.conf
. SystemGroup
. У меня установлены чашки в OMV5/Docker/Portainer, и в файле настроек только пользователи из группы lpadmin могут добавлять принтеры, поэтому решение (по крайней мере в этом конкретном случае )состоит в том, чтобы добавить вашего пользователя в эту группу или добавьте свою группу пользователей в файл конфигурации. Вы можете проверить нужную группу в /etc/cups/cups-files.conf
и, если она окажется такой же, как у меня, просто запустите.
usermod -a -G lpadmin yourusername
с другой стороны, если вы используете ту же конфигурацию, что и я, пользователи в OMV и portainer не будут мигрировать на чашки, поэтому вам придется их создать (it )1st:
adduser yourusername
usermod -aG sudo yourusername
и только потом:
usermod -a -G lpadmin yourusername