可以使用“su root”从命令行运行应用程序,例如 root,然后使用 root home 中的数据执行应用程序,例如 Firefox,并且可以正常工作。但是为什么我不能使用“su user”与其他用户一起执行此操作?其余的都向我抛出一个错误:“未指定协议。无法打开显示”谢谢。
答案1
您必须允许新用户访问您的 X 服务器。
xhost +
必须在 之前发出su name_of_2nd_user
。
可以使用“su root”从命令行运行应用程序,例如 root,然后使用 root home 中的数据执行应用程序,例如 Firefox,并且可以正常工作。但是为什么我不能使用“su user”与其他用户一起执行此操作?其余的都向我抛出一个错误:“未指定协议。无法打开显示”谢谢。
您必须允许新用户访问您的 X 服务器。
xhost +
必须在 之前发出su name_of_2nd_user
。