扫码关注官方订阅号
linux里 /etc/init.d/下的脚本是那一个用户去执行的?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
任何用户都可以执行,只是大部分脚本是启动一些在后台运行的服务,所以只能root用户才能执行成功。
如果是问在启动的时候,执行这些脚本的的权限是 root 权限。
linux启动的时候能在本系统中能看到源码的代码就是 /etc/rcX.d中的脚本,X是一个数字对应每个运行级别。其中S开头的表示进入这个级别时候执行的脚本,K开头的是退出这个级别时候执行的脚本,后面跟的数字表示执行顺序(先执行编号小的)。其实,其中的脚本也是调用了 /etc/init.d中的脚本启动一些初始的服务。
/etc/rcX.d
S
K
/etc/init.d
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
任何用户都可以执行,只是大部分脚本是启动一些在后台运行的服务,所以只能root用户才能执行成功。
如果是问在启动的时候,执行这些脚本的的权限是 root 权限。
linux启动的时候能在本系统中能看到源码的代码就是
/etc/rcX.d
中的脚本,X是一个数字对应每个运行级别。其中
S
开头的表示进入这个级别时候执行的脚本,K
开头的是退出这个级别时候执行的脚本,后面跟的数字表示执行顺序(先执行编号小的)。其实,其中的脚本也是调用了/etc/init.d
中的脚本启动一些初始的服务。