用户 space 程序作为内置对象
user space program as build-in object
我有一个用户 space 程序,我想将其作为内置程序。我这样做的原因是因为我不想让任何人意外删除我创建并保存在 /root
目录中的二进制文件。我从这里调用这个二进制文件
/etc/init.d
问题
我可以创建一个用户 space 程序作为我的内置 obj-y 选项吗
Makefile?
如果是这样,我如何在启动时调用它,还是全部内置
在启动期间自动调用记住这是用户 space
代码?
Can an userspace program be created using a built-in obj-y
option in Makefile
?
没有。 Linux 内核 makefile 用于构建要在内核映像中链接的目标文件。
如果用户空间二进制文件需要与 Linux 内核映像一起打包,
考虑使用 initramfs/initrd 并将其与 Linux 内核映像一起构建和打包。
接下来,如果 initramfs/initrd 的内容绝不能在运行时删除,那么必须
- 为文件、目录设置适当的权限(拒绝WRITE访问)
和
- 在运行时限制对系统上超级用户帐户的访问。
我有一个用户 space 程序,我想将其作为内置程序。我这样做的原因是因为我不想让任何人意外删除我创建并保存在 /root
目录中的二进制文件。我从这里调用这个二进制文件
/etc/init.d
问题
我可以创建一个用户 space 程序作为我的内置 obj-y 选项吗 Makefile?
如果是这样,我如何在启动时调用它,还是全部内置 在启动期间自动调用记住这是用户 space 代码?
Can an userspace program be created using a built-in
obj-y
option inMakefile
?
没有。 Linux 内核 makefile 用于构建要在内核映像中链接的目标文件。
如果用户空间二进制文件需要与 Linux 内核映像一起打包,
考虑使用 initramfs/initrd 并将其与 Linux 内核映像一起构建和打包。接下来,如果 initramfs/initrd 的内容绝不能在运行时删除,那么必须
- 为文件、目录设置适当的权限(拒绝WRITE访问)
和 - 在运行时限制对系统上超级用户帐户的访问。
- 为文件、目录设置适当的权限(拒绝WRITE访问)