如何在linux中创建自动运行文件并执行shell文件?

问题描述:

如何在Linux中创建一个自动运行的文件,它是类似于在Windows下的autorun.inf,以执行一个shell文件,即以下是需求量的如何在linux中创建自动运行文件并执行shell文件?

1.Autorun安装文件./example.sh

将CD安装到系统上时。

+1

属于superuser.com – t0mm13b 2010-09-27 10:05:29

+2

主要问题是:Linux没有默认安装的“autorun”系统(这是IMO的一件好事)。有一个可以安装的'autorun'程序,但是:http://linux.die.net/man/1/autorun – Piskvor 2010-09-27 10:09:13

+0

@tommieb:我读它是在“制作安装盘”的上下文中,因此可以接受堆栈溢出... – dmckee 2010-09-29 07:46:44

这是不可能的。会有太大的风险。你当然可以为你自己的系统做各种变化。例如cronjobs。但我想你想让它在任何其他系统上运行... ...

Linux的安全规则#1:任何新的可执行文件来到系统没有应有的执行自己未经他的用户/所有者的许可:) 你可以自动运行的系统,但对于其它系统,我猜NOP

我们可以用我们的udev规则:

mount /mnt/flash && sh /mnt/flash/autorun.sh 

适当设备签名(产品ID,设备ID)。

使用“autorun”命令,它目前与cdrom一起使用。