LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1051|回复: 7

问一个白痴的问题,linux开机启动的程序是以什么账户运行的?

[复制链接]
发表于 2009-11-8 07:18:31 | 显示全部楼层 |阅读模式
rt,虽然很白痴,但的确很困惑。是以root吗?
发表于 2009-11-8 07:45:57 | 显示全部楼层
指的是哪个程序?

大多数是 root,有少数服务的进程可能是其他
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-8 13:21:14 | 显示全部楼层
比如我用自己的账户写个程序,然后写个脚本放到init.d目录下,在rc3.d的目录下建个链接,这个程序应该会是以我自己的账户运行的吧?
回复 支持 反对

使用道具 举报

发表于 2009-11-8 15:34:49 | 显示全部楼层
当然不是自己的账户...
那些脚本都是 init 发起的,init 又是 root 运行的 (ps -U root 可知),所以是 root 身份。


既然你自己想得出这个思路,为什么不动不手试试呢?

另外 rc3.d init.d 不是普通用户可以访问的
Post by d00m3d;2043617
指的是哪个程序?

大多数是 root,有少数服务的进程可能是其他

当然有些进程是非 root 运行的(比如 apache),但那也是以 root 身份先运行然后交给其它用户的。
回复 支持 反对

使用道具 举报

发表于 2009-11-8 22:06:32 | 显示全部楼层
以最高权限执行,想破坏啥就破坏啥
回复 支持 反对

使用道具 举报

发表于 2009-11-8 22:07:50 | 显示全部楼层
感谢d00m3d和ServerOnly的回答~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 09:03:56 | 显示全部楼层
哦,谢谢了,回去后我做个实验
回复 支持 反对

使用道具 举报

发表于 2009-11-9 13:32:56 | 显示全部楼层
Post by digwtx;2043862
以最高权限执行,想破坏啥就破坏啥


一般你要先有 root 权限才能以以  root 权限执行……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表