V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
pq
V2EX  ›  Linux

有没有什么办法让 Linux 的虚拟桌面分别以不同的 UID 来运行?

  •  
  •   pq · 2017-12-20 20:18:39 +08:00 · 2513 次点击
    这是一个创建于 2536 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是同一台 linux 桌面环境,能同时登录两个以上的用户,分别使用不同的虚拟桌面,虚拟桌面之间通过快捷键来切换,可以允许或禁止剪贴板内容共享。

    之所以有这个想法,主要是想隔离一些东西,虚拟机开销太大,通过不同用户来隔离是最方便的。

    Linux 虽然在 Console 下支持多用户,但桌面环境貌似就只支持一个用户独占,或许是我不知道办法吧,有人知道么?先谢了。。。

    7 条回复    2017-12-21 10:18:54 +08:00
    cxh116
        1
    cxh116  
       2017-12-20 20:21:46 +08:00
    google 搜 "vnc 多用户" ,看满足你的需求不?
    jyf007
        2
    jyf007  
       2017-12-20 21:01:21 +08:00
    xrdp 方法歪了,我没试过多用户
    billlee
        3
    billlee  
       2017-12-20 21:41:28 +08:00
    在 tty1 登录第一个用户,startx
    在 tty2 登录第二个用户,startx
    这样 tty7 和 tty8 就应该是两个不同用户的 X 了。
    zmj1316
        4
    zmj1316  
       2017-12-20 22:08:13 +08:00
    我记得一般是 alt ctrl F* 切换 tty ?
    kaneg
        5
    kaneg  
       2017-12-20 22:11:04 +08:00 via iPhone
    试试 docker
    dfc643
        6
    dfc643  
       2017-12-20 22:13:22 +08:00
    我觉得三楼方法可行

    Alt + F7 在终端登录用户,然后键入 startx 启动图形界面
    然后 Alt + F8 切换回主图形界面

    部分系统可能是 Ctrl + Alt + F7,当然 F1~F6 也可以用。
    --
    题外话:v2ex 有点慢
    iwtbauh
        7
    iwtbauh  
       2017-12-21 10:18:54 +08:00 via Android
    开启两个 X 服务器,分别登录不同的用户
    剪贴板可以用 xlib 开发一个小程序,监听剪贴板事件,然后通过进程间通信修改另一个 X 的剪贴板
    虚拟桌面是不现实的,因为有很明显的安全漏洞,参见`Xsecurity(7)`手册页
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:39 · PVG 10:39 · LAX 18:39 · JFK 21:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.