随着即将发布的 14.04 版本,sux(su 的包装器,它将传输您的 X 凭据)不再包含在 Ubuntu 中。(我认为它被删除是因为它已从 Debian 中移除,因为没有原始代码的维护。)
我正在寻找简单的替代方案,而不是需要您摆弄配置文件或在本地运行 sshd 的东西。
答案1
我也很难过地看到,没有简单的替代方案sux
一开始是这样的,但最后却是这样:
在 中
/etc/pam.d/su
,要在呼叫 时在用户之间转发 xauth 密钥su
,请添加:session optional pam_xauth.so
在
~olivier/.bashrc
:export $(dbus-launch)
(不确定是否真的有必要。)
然后
su olivier
从我的登录用户那里进行简单的操作。
答案2
- 从这里下载 suxhttp://fgouget.free.fr/index-en.shtml
- 将 sux 复制到路径中的目录(例如 /usr/local/bin)
- 将权限更改为可执行文件(chmod 755 sux),我不知道这些权限是否正确
- 用 /bin/bash 替换 /bin/sh
Mi系统是debian 10
问候