假设我以身份登录 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 命令 Substitute User (
su
) 或 Substitute User Do (sudo
) 命令来执行此操作。以下是示例:使用 su 安装 FlatPak
您将被要求输入 user2 的密码以成为该用户。
使用 sudo 安装 FlatPak
假设您是管理员用户或具有“sudoer”权限的用户,系统会要求您输入密码,在这种情况下,您将成为 user2 来运行该命令。
一步步
您还可以通过先成为 root 再成为另一个用户来结合两者: