Сторона сервера:
# nc -l -u -p 666 > /tmp/666.txt
Оболочка другой стороны сервера:
# tail -F /tmp/666.txt | while IFS= read -r line; do
echo "$line";
# do what you want.
done;
Сторона клиента:
# nc -uv 127.0.0.1 666
#### Print your commands.
-g -G[1121340], логин-оболочка [1121341]-s[1121342] и др.
Но не волнуйтесь - теперь вы можете создать свой домашний каталог (в качестве root используя [1121343]sudo[1121344] или [1121345]su[1121346]):
Смотрите [1121347]Arch Linux Documentation - User Management
На самом деле это проблема SELinux. Не уверен насчет конфигурации Arch Linux, но я столкнулся с этим при замене моего домашнего каталога на другой (, то есть при восстановлении из резервной копии ). Вы можете проверить это сами с помощью
ls -lZ /home
Это распечатывает метки SELinux. Ваш домашний каталог должен иметь метку user _home _dir _t . Исправить просто:
restorecon -R /home
Более подробное обсуждение можно найти на форумах Fedora .