公共的电脑,如何记录下用户对电脑的改变,并在合适的时机回退改变 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
msmmbl
V2EX    问与答

公共的电脑,如何记录下用户对电脑的改变,并在合适的时机回退改变

  •  
  •   msmmbl 2024-11-26 12:29:35 +08:00 1435 次点击
    这是一个创建于 368 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有几台电脑,安装了一批不同专业软件,这个软件有 license ,一台电脑一个 license 。有些软件还比较古老,操作系统涉及到 WinXP~Win10 ,还有几台是 redhat 的。这些是随着电脑一起买的(买软件送电脑)。为了保险我们在最初就对这些电脑的硬盘做了镜像文件以免硬盘损坏。

    现在把这些电脑都开放了远程桌面,给小伙伴们远程共享使用。

    大家用完后,或多或少都会留下一些文件,有时候就会泄露一些私人信息。所以会要想用完后在给下一个人使用的时候,能自动删掉用户创建的文件。

    我查了下好像有这么几种方式,可能可以解决:

    • 以前上学的时候,学校的机房是有哪种还原系统的,有些好像还是基于硬件的。有没有人用过的,需不需要对这些电脑做大改造才能实现。一个是涉及到 win 和 linux 两个操作系统,好像有些是基于驱动的不知道兼容性怎样。还有就是有些好像要做系统镜像,我这里每台电脑的软件都不一样,会不会做起来很麻烦。

    • 有没有一些纯基于文件系统的的软件解决方案。所以想着是不是可以比如在文件系统上,有软件可以监控哪些目录增加文件了,到时候把增加文件的文件删了就结束了。

    另外就是禁止用户安装软件,我想这个应该好解决的,win 给他创建一个非管理员账户,linux 不给 sudo 权限,应该可以吧。

    大家怎么看

    15 条回复    2024-11-29 12:07:55 +08:00
    docx
        1
    docx  
       2024-11-26 12:38:59 +08:00 via iPhone
    学校机房用的是影子系统/冰点还原
    Zeyes
        2
    Zeyes  
       2024-11-26 13:53:17 +08:00
    有硬件的还原卡,没用过,以前网吧有用这个。当然现在都是无盘。
    KagurazakaNyaa
        3
    KagurazakaNyaa  
       2024-11-26 14:21:37 +08:00
    试试直接用 squashfs 作为/分区的文件系统,/home 给用户用,这样用户只能修改/home 下的文件,/下的文件是只读的
    msmmbl
        4
    msmmbl  
    OP
       2024-11-26 15:21:33 +08:00
    @Zeyes #2 嗯,现在都是无盘,我们每台电脑的软件和配置都不一样,好像无盘不适合
    msmmbl
        5
    msmmbl  
    OP
       2024-11-26 15:23:54 +08:00
    @XiLingHost #3 ok 。就像嵌入式设备常用的那种。
    lizhengbo
        6
    lizhengbo  
       2024-11-26 21:44:21 +08:00 via Android
    无盘系统能用?

    我看网吧无盘稍微上点点强度办公、使用软件动不动蓝屏,基本不可用状态。
    lizhengbo
        7
    lizhengbo  
       2024-11-26 21:52:46 +08:00 via Android
    只是审查记录,用一些监控软件,附带定时截图、软件使用时长等。

    必要时还原 = 必要时重启骨还原,定制化需求可以上 vmware ,写程序打通就行。
    msmmbl
        8
    msmmbl  
    OP
       2024-11-27 11:33:39 +08:00
    @lizhengbo 从尽可能减小对工作的影响来看,无盘确实不合适,对现有网络环境的改造太大了。vmware 是将现有的环境打包成虚拟机吗。
    lizhengbo
        9
    lizhengbo  
       2024-11-27 20:42:47 +08:00 via Android
    @msmmbl

    可以去了解一下,需要探究技细节,你描述的功能只有云解决方案能满足。实机满足的话目前没看任何相关资料。

    尤其热还原热备份,热管理系统等。
    lizhengbo
        10
    lizhengbo  
       2024-11-27 20:51:04 +08:00 via Android
    @msmmbl

    监控之类的可以通过程序解决,这个不难。

    主要功能云平台完美契合需求,定制化功能打通 vmware 管理控制台即可,定期还原、达到条件热还原等。

    虚拟化平台还有统一环境、克隆环境,不用在乎硬件迭代和驱动支持,实机没人干这种事,微软连 win to go 都放屁了,代表实机统一化行不通,硬件解决不了。
    lizhengbo
        11
    lizhengbo  
       2024-11-27 20:57:30 +08:00 via Android
    @msmmbl

    类似网吧无盘偏向打游戏,办公几乎没有兼容性可言,动不动蓝屏,跟 vmware 虚拟出来环境没得比。

    最近有段时间想追求便携打工,轻装上阵,一度想把网吧代替笔记本,去网吧安装各种工具、运行依赖,干活,动不动蓝屏,系统兼容十分拉胯,也就打打游戏了。
    lizhengbo
        12
    lizhengbo  
       2024-11-27 21:04:24 +08:00 via Android
    @msmmbl

    vmware 不单单只是虚拟化平台,数据中心 TOP 解决方案提供者。

    各种套件叠加,能满足系统集群各种方案,你描述的需求只是 esxi+vcent 两个套件结合体。
    msmmbl
        13
    msmmbl  
    OP
       2024-11-27 22:58:52 +08:00
    @lizhengbo 将操作系统运行于 esxi 中,然后调用 vcenter 的 api 管理这些 esxi ,是吧
    lizhengbo
        14
    lizhengbo  
       2024-11-29 12:00:58 +08:00 via Android
    @msmmbl

    大致是这样的,很多编程语言有对应模块调用,powershell 也有支持对接 vmware 方案,最近看 powershell 书籍看到相关代码展示。
    lizhengbo
        15
    lizhengbo  
       2024-11-29 12:07:55 +08:00 via Android
    @msmmbl

    虚拟机写个程序连通外面中控服务程序,触发某些条件,向中控程序请求还原、重置、快照等等操作。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2715 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:35 PVG 21:35 LAX 05:35 JFK 08:35
    Do have faith in what you're doing.
    ubao msn 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