【发布时间】:2018-10-12 10:05:54
【问题描述】:
问题 我想以一种特殊的方式保护我的树莓派。 我想在不输入密码的情况下以 pi 用户身份启动树莓派。 但是,我希望 pi 用户具有零权限。无法读取文件,无法复制文件,根本没有。并且无法访问 root->'sudo su'。另一方面,当树莓派以 pi 用户启动时,我希望后端进程以 root 身份运行。所以简单地说,我想要它就像在动物园里一样——两个世界,但他们都不能进入另一个世界。客户端可以在场,查看正在运行的进程,查看目录中的文件,但无法读取、复制、删除等。同时我希望后端保持不变并运行和写入文件。
原因:
我有 raspberri pi 产品 - 客户把它带回家,插入电源后,RPi 启动并以 root 权限运行后端程序并与我的桌面软件通信。
但我不希望好奇的客户插入 HDMI 并查看我的代码。我也不希望他拿 SD 卡并提取代码。
我听说即使已编译,也可以对代码进行逆向工程。所以我只是希望程序(python 脚本)在那里,但不能以任何方式访问。
有可能做这样的保护吗?
提前致谢
【问题讨论】:
标签: python raspberry-pi root privileges protection