Такая вот возникла проблема при использовании функции setwineshare Выводит: [root@termserv home]# setwineshare --set /home/1cbase/ Testing... drwxr-xr-x 2 root root 6 Feb 4 16:12 /home/1cbase/ Right permissions setting... chown: missing operand after `:wine' Try `chown --help' for more information. � ��� ��� ���� �� ��������� ���� �����. ��������� ������� ��� ������ ���� Предлагаемое решение: if [ "$SET" = "1" ]; then echo "Right permissions setting..." find $WORK_DIR -maxdepth 10 -type d -print0 | xargs -0 --no-run-if-empty chown :$NAME_GR #|| fatal $? find $WORK_DIR -maxdepth 10 -type d -print0 | xargs -0 --no-run-if-empty chmod 02770 find $WORK_DIR -maxdepth 10 -type f -print0 | xargs -0 --no-run-if-empty chown :$NAME_GR #|| fatal $? find $WORK_DIR -maxdepth 10 -type f -print0 | xargs -0 --no-run-if-empty chmod 0660 fi в оригинале было так - отсутствовал --no-run-if-empty - сначала шла обработка файлов в результате в пустом каталоге все вываливалось с ошибкой и ничего не менялось
Нужно реализовать использование и обработку в функции помимо каталога ещё и владельца и группу на шары.
Скрипт переписан и проверен. Будет в сборке закрытой части 1.0.10-eter18.