如果把inittab的root读权限去掉的话

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
iqapple
帖子: 54
注册时间: 2009-01-04 0:46

如果把inittab的root读权限去掉的话

#1

帖子 iqapple » 2009-07-20 14:25

是不是就会启动失败了吧~ :em06
头像
peteryeh64
论坛版主
帖子: 9379
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: 如果把inittab的root读权限去掉的话

#2

帖子 peteryeh64 » 2009-07-20 18:18

可以試試看......... :em20
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 如果把inittab的root读权限去掉的话

#3

帖子 xhy » 2009-07-20 18:36

代码: 全选

如果是root权限 就不检测文件自身的权限 直接放行
目前负债150多万
头像
peteryeh64
论坛版主
帖子: 9379
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: 如果把inittab的root读权限去掉的话

#4

帖子 peteryeh64 » 2009-07-20 18:47

簡潔有力...........但是看不明白 :em20
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
iqapple
帖子: 54
注册时间: 2009-01-04 0:46

Re: 如果把inittab的root读权限去掉的话

#5

帖子 iqapple » 2009-07-20 22:35

难道root无视文件权限?
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 如果把inittab的root读权限去掉的话

#6

帖子 xhy » 2009-07-23 1:51

代码: 全选

 212  check_capabilities:
 213     /*
 214      * Read/write DACs are always overridable.
 215      * Executable DACs are overridable if at least one exec bit is set.
 216      */
 217     if (!(mask & MAY_EXEC) || execute_ok(inode))
 218         if (capable(CAP_DAC_OVERRIDE))
 219             return 0;
 220 
 221     /*
 222      * Searching includes executable on directories, else just read.
 223      */
 224     if (mask == MAY_READ || (S_ISDIR(inode->i_mode) && !(mask & MAY_WRITE)))
 225         if (capable(CAP_DAC_READ_SEARCH))
 226             return 0;
 227 
root拥有CAP_XXX, 这将导致可以无视权限位
目前负债150多万
回复