求助 macOS 多用户使用同一软件场景下遇到的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dragonfly74
V2EX    macOS

求助 macOS 多用户使用同一软件场景下遇到的问题

  •  
  •   dragonfly74 2023-02-22 17:17:37 +08:00 1118 次点击
    这是一个创建于 962 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,macOS 系统,多用户,A 和 B ,都是管理员权限(这个应该无所谓)。 A 用户有个 X 软件的开机启动项,X 软件会设置系统代理之类的影响网络的功能。

    • 场景 1:A 用户首先开机,X 软件自动启动,用一阵之后,锁定屏幕(未登出),B 用户接着用;
    • 场景 2:B 用户首先开机,X 软件未启动,需要的话自己启动 X 软件。

    场景 2 是没问题的。 场景 1 的问题是:1 、如果 B 用户也把 X 软件设置为开机启动,会因为开了两个 X 软件,发生端口冲突等异常; 2 、如果 B 用户不把 X 软件设置为开机启动,直接正常用的时候,他无法控制 X 软件(因为是 A 用户启的,在后台运行),会有时因为 X 软件导致的网络问题无法正常上网。

    诉求: 场景 1 切换 B 用户时,自动关掉该 X 软件;之后切换回 A 用户时,再次自动重新打开该 X 软件; 或者让 B 用户也能看到 X 软件( X 软件启动后会出现在 A 用户的菜单栏)或控制这软件(重新打开的效果是重复开、有两个进程)。

    如何做到?谢谢

    zhaoxin
        1
    zhaoxin  
       2023-02-22 17:39:42 +08:00
    不清楚你用的是哪个软件,如果是 torrent 这种下载类型的软件,端口是可以重新设置的。而且 A 和 B 的设置应该是单独的。这样,你只要设置成不同的端口就可以了。

    你也可以 A 、B 使用不同软件,比如一个用 qBitTorrent ,一个用 Transmission 。或者使用多个版本,一个用 4.0 ,一个用 4.5 。

    如果你的确需要在 B 中结束 A 的进程,在活动监视器里选所有进程应该就可以了。在视图->显示所有进程。
    dragonfly74
        2
    dragonfly74  
    OP
       2023-02-22 17:48:46 +08:00
    @zhaoxin 感谢回复。软件是 ClashX ,你懂的。
    我即使更改端口,成功启动了两个,也会受之前 A 用户启动的第一个影响;
    使用不同软件,和上述一样,因为 A 用户启动的 X 软件并未关闭,也会作用于全局(系统代理)。

    不过你倒是让我想起写一个脚本,给 B 用户用,帮他关掉 A 启动的软件的后台进程
    zhaoxin
        3
    zhaoxin  
       2023-02-22 17:53:17 +08:00
    @dragonfly74 ClashX 的话,只要 A 开了,B 没有必要开。就可以正常上网啦。B 根本不需要开 ClashX 啊。
    dragonfly74
        4
    dragonfly74  
    OP
       2023-02-23 09:39:36 +08:00
    @zhaoxin 当 A 开了,节点后来挂了,B 用的时候,就会根据规则,所有国外网站打不开,需要 B 可以控制,或者 B 登陆时软件关闭( B 用户不需要它)
    dragonfly74
        5
    dragonfly74  
    OP
       2024-02-29 14:07:08 +08:00
    最终写了个脚本,放在公共桌面,其他用户登录后需要的时候,手动运行一下这个脚本。脚本里面内容很简单,就是杀掉这个软件进程,重新打开一次这个软件
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2573 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:55 PVG 12:55 LAX 21:55 JFK 00:55
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86