Мне нужно запустить .exe с правами обычного пользователя (не от имени администратора) . По умолчанию Wine запускается от имени суперпользователя, поэтому обходной путь - выполнение C: //system32/runas.exe
с привилегиями, предоставленными для выполнения программы.
$ wine runas
wine: не удается найти L "C: \ windows \ system32 \ runas.exe"
, однако
$ ls .wine / drive_c / windows / system32 / runas.exe
.wine / drive_c / windows / system32 / runas.exe
"wine: не удается найти L"C:windowssystem32runas.exe"
Похоже, это Wine 5.0 Stable Branch (winehq-stable), однако эта ветвь не имеет всех функций (на эту проблему был дан ответ на r/wine_gaming), поэтому вам нужно установить ведьму, поддерживающую эту команду. В этом случае винная постановка (winehq-staging) может выполнить команду, которую вы ищете.
Установка winehq-staging
Если вы успешно установили wine 5.0, вы можете установить winehq-staging, выполнив:
sudo apt install --install-recommends winehq-staging
Вы можете увидеть более подробную информацию об этой команде по адресу wine.org