Как я устанавливаю FlatPak для определенного пользователя?

Скажем, я зарегистрирован на Linux как user1 и я хочу установить Flatpak на user2учетная запись. Какова команда? Они не работают.

flatpak install --user user2 flathub com.skype.Client
sudo flatpak install --user user2 flathub com.skype.Client

Сделайте я должен войти в систему user2считайте и затем дайте команду

flatpak install --user flathub com.skype.Client

или надлежащая команда - что-то еще? Текущая документация не обеспечивает примеры --user аргумент, используемый, таким образом, меня оставляют предположить.

4
задан 24 September 2018 в 18:31

1 ответ

Можно сделать это использование общего Пользователя Замены команды Linux (su) или пользователь замены делает (sudo) команда. Вот примеры:

Установка FlatPak с su

su user2 -c flatpak install --user com.skype.Client

Вас попросят относительно пароля user2 стать тем пользователем.

Установка FlatPak с sudo

sudo -u user2 flatpak install --user com.skype.Client

Принятие Вас является администраторским пользователем или пользователем, который имеет "sudoer" права, Вас попросят Вашего пароля, в этом случае, Вы затем станете user2 для выполнения команды.

Пошаговый

Можно также объединить два путем становления корнем сначала и затем становления другим пользователем:

sudo -s    # you will become root
whoami     # will print root
su user2   # you will become user2
whoami     # will print user2
flatpak install --user com.skype.Client
4
ответ дан 1 December 2019 в 09:44

Другие вопросы по тегам:

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