Hoai Nguyen Trung Asked: 2018-07-27 01:56:37 +0800 CST2018-07-27 01:56:37 +0800 CST 2018-07-27 01:56:37 +0800 CST 是否有关于 init.d 默认脚本的列表或文档? 772 根据我的理解,ls -l /etc/init.d列出当前里面的所有脚本init.d,包括那些后来由用户创建的脚本。如果是真的,那么我想问有没有文件或列表可以观看默认脚本init.d? debian sysvinit 1 个回答 Voted Best Answer Stephen Kitt 2018-07-27T02:00:53+08:002018-07-27T02:00:53+08:00 在 Debian 上,您可以使用以下内容识别/etc/init.d用户添加的脚本: dpkg -S /etc/init.d/* | grep "no path found" 这将列出包未提供的初始化脚本。 确定包提供的初始化脚本是否已更改要复杂一些。Debian 软件包提供了大部分文件的校验和,但不包括包含 init 脚本的“conffiles”。因此,验证初始化脚本是否已更改需要将已安装的版本与包中随附的版本进行比较。例如,从 开始/etc/init.d/anacron: $ dpkg -S /etc/init.d/anacron anacron: /etc/init.d/anacron $ cd $TMP $ apt source anacron=2.3-24 $ cmp anacron-2.3/debian/init.d /etc/init.d/anacron 您可能对标记修改的工具感兴趣,例如 Tripwire ( apt install tripwire)。
在 Debian 上,您可以使用以下内容识别
/etc/init.d
用户添加的脚本:这将列出包未提供的初始化脚本。
确定包提供的初始化脚本是否已更改要复杂一些。Debian 软件包提供了大部分文件的校验和,但不包括包含 init 脚本的“conffiles”。因此,验证初始化脚本是否已更改需要将已安装的版本与包中随附的版本进行比较。例如,从 开始
/etc/init.d/anacron
:您可能对标记修改的工具感兴趣,例如 Tripwire (
apt install tripwire
)。