您尚未登录。

#1 2015-10-05 11:48:32

bzhao
会员
注册时间: 2014-01-28
帖子: 10

---发现arch linux下目录的设置组用户id没效果!

rt

离线

#2 2015-10-05 12:15:09

bzhao
会员
注册时间: 2014-01-28
帖子: 10

Re: ---发现arch linux下目录的设置组用户id没效果!

我同样测试在Ubuntu下都没问题!

离线

#3 2015-10-05 12:46:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: ---发现arch linux下目录的设置组用户id没效果!

离线

#4 2015-10-05 12:48:37

bzhao
会员
注册时间: 2014-01-28
帖子: 10

Re: ---发现arch linux下目录的设置组用户id没效果!

道中人不用废话!

离线

#5 2015-10-07 13:35:54

bzhao
会员
注册时间: 2014-01-28
帖子: 10

Re: ---发现arch linux下目录的设置组用户id没效果!

重新启动就可以了!

离线

#6 2015-10-07 14:04:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: ---发现arch linux下目录的设置组用户id没效果!

bzhao 说:

重新启动就可以了!

没有道理。除非你是新组,没有重新登陆过,以至于组权限没有生效。

离线

#7 2015-10-07 14:31:13

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: ---发现arch linux下目录的设置组用户id没效果!

为何楼主不把命令贴出来,我都不知道你什么叫设置组id
如果是给用户添加到某个组,那必须重新登陆才有效,newgrp吧

离线

#8 2015-10-07 17:26:14

bzhao
会员
注册时间: 2014-01-28
帖子: 10

Re: ---发现arch linux下目录的设置组用户id没效果!

估计出来了, 必须是从root进程出来的shell才能让/etc/group 起作用,  才能让set groud id 立即起作用!  这可能是处于安全的需要,  但是Ubuntu就立即起作用了!

离线

#9 2015-10-07 17:50:31

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: ---发现arch linux下目录的设置组用户id没效果!

bzhao 说:

估计出来了, 必须是从root进程出来的shell才能让/etc/group 起作用,  才能让set groud id 立即起作用!  这可能是处于安全的需要,  但是Ubuntu就立即起作用了!

不是。set-group-id 是立即生效的。但是进程所拥有的组权限是需要登录进程来赋于的:/etc/group 所列权限只有在登录时才会起作用。

我不知道你到底做了什么,又遇到了什么,所以只能解释到这里了。

离线

页脚