Скажем, я зарегистрирован на 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
аргумент, используемый, таким образом, меня оставляют предположить.
Можно сделать это использование общего Пользователя Замены команды Linux (su
) или пользователь замены делает (sudo
) команда. Вот примеры:
su user2 -c flatpak install --user com.skype.Client
Вас попросят относительно пароля user2 стать тем пользователем.
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