QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2554|回复: 12

不切换整个桌面环境,如何用另一个用户身份打开一个程序

[复制链接]
发表于 2009-7-18 09:27:07 | 显示全部楼层 |阅读模式
不切换整个桌面环境,如何用另一个用户身份(不一定是root)打开一个程序,比如firefox,可以吗?怎么作呢?

[ 本帖最后由 ljoolj 于 2009-7-18 09:33 编辑 ]
发表于 2009-7-18 11:47:43 | 显示全部楼层
su username
回复

使用道具 举报

发表于 2009-7-18 13:29:44 | 显示全部楼层
不能直接用 su ,不然会出现权限问题而不能使用 X 程序。
但怎么使用别的 ID 启动 X 程序,我也不知道……
回复

使用道具 举报

发表于 2009-7-18 16:14:52 | 显示全部楼层
su到a用户后,在cd到a用户有权限的目录,可以执行a用户能使用的程序
回复

使用道具 举报

发表于 2009-7-18 16:42:02 | 显示全部楼层
图形程序这么运行是不行的。除非是 root 。
回复

使用道具 举报

发表于 2009-7-18 17:14:18 | 显示全部楼层
在2.5下还真是不行,但我在fedora11下,可以直接从终端su到其他用户,打开firefox
虽然后台报了一些错:
firefox

** (firefox:16649): WARNING **: Owner of /tmp/orbit-stronghill is not the current user


(firefox:16649): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.

(firefox:16649): IBUS-WARNING **: The owner of /tmp/ibus-stronghill is not stronghill!
回复

使用道具 举报

发表于 2009-7-18 18:57:15 | 显示全部楼层
原帖由 jiangtao9999 于 2009-7-18 16:42 发表
图形程序这么运行是不行的。除非是 root 。

为什么不行?运行时会有什么问题?
回复

使用道具 举报

发表于 2009-7-18 19:21:49 | 显示全部楼层
原帖由 软用者 于 2009-7-18 06:57 PM 发表

为什么不行?运行时会有什么问题?

不能访问 X 。
回复

使用道具 举报

发表于 2009-7-18 20:33:02 | 显示全部楼层

回复 8# jiangtao9999 的帖子

不能访问X?不是先以某个用户身份进入X,再在终端中用su吗?已经启动了X,怎么会不能访问X?
回复

使用道具 举报

发表于 2009-7-18 20:50:00 | 显示全部楼层
因为不是同一个用户运行的。
回复

使用道具 举报

发表于 2009-7-18 22:03:05 | 显示全部楼层
我试过了,我用root用户登录,切换到其他用户,在终端中运行X程序会有:“No protocol specified
Error: cannot open display: :0.0”。但我用另一个普通用户登录,切换到其他用户,在终端中运行X程序却没有问题。
用root时在终端的显示:
[root@MagicLinux ~]# su - guest2
[guest2@MagicLinux ~]$ konqueror
No protocol specified
konqueror: cannot connect to X server :0.0
[guest2@MagicLinux ~]$
用一个普通用户登录,切换到令一个普通用户没问题,在终端中的显示:
[guest2@MagicLinux ~]$ su - guest3
[guest3@MagicLinux ~]$ konqueror
/usr/bin/iceauth:  creating new authority file /home/guest3/.ICEauthority
kbuildsycoca running...
此处我省去启动时的一些信息。

[ 本帖最后由 软用者 于 2009-7-18 22:15 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 12:34:39 | 显示全部楼层
诡异啊。我先继续观望吧。
回复

使用道具 举报

发表于 2009-7-20 13:33:22 | 显示全部楼层
应该和权限有吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 07:45 , Processed in 0.043252 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表