免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3333 | 回复: 13
打印 上一主题 下一主题

SA-238读书笔记5 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-10-25 12:48 |只看该作者 |倒序浏览
限制对包含有数据的文件的访问

当你建立登陆限制之后,下一步就是控制对系统上数据的访问控制。当然,一些用户需要能够读不同的文件,其他拥护需要改变或者删除文件的权限,并且一些文件不能被用户访问。

将需要共享文件的用户放入一个组中。

决定用户组的成员
groups命令可以为用户显示组的成员
#groups (列本组成员)
or
#groups 用户组名    (该用户组成员列表)

定义用户帐号
使用id命令可以更多的鉴别用户。可以列出他们的UID,用户名,GID和组名。当解决用户的文件访问问题时,这个命令比较有用。

Id命令返回的是有效的UID和用户名。如果user1登陆入系统,然后使用su命令变更为user4,那么id命令返回的是user4的信息。

如果要看到指定用户的所有帐号信息。使用-a选项。

使用chown命令改变文件的所有者
当需要改变一个文件或者目录的所有者时,就要用chown命令。默认的,只有root才能够改变任何文件或者目录的所有者。

命令格式
chown [option(s)] user_name filename(s)
or
chown [option(s)] UID filename(s)

改变目录所有者
-R选项使目录包括目录中的所有子目录和文件都改变了所有者。

使用chgrp改变文件的所有者(组)
命令格式
chgrp groupname filename(s)
chgrp GID filename(s)

指定文件许可
有三种类型的特定许可应用于可执行文件和公共目录,他们包括
。setuid许可
。setgid许可
。Sticky Bit许可

setuid许可
当setuid设置在一个可执行文件上的时候,运行这个可执行文件的用户或者进程就被替换为启动这个可执行文件的用户的所属文件的访问权限。(通常是root)

我的理解:当一个普通用户,访问一些设置了setuid的可执行文件的时候,系统就把普通用户的UID保存起来,改用这个文件的所有者的权限来执行这个可执行文件。然后返回给保存了的普通用户的UID。

Setuid的标志在用户执行权限位置是一个“s”

Root用户和所有者可以利用chmod命令和8进制数值4000设置setuid许可在一个可执行文件上

例子:
#chmod 4555 executable_file

查找已经设置了setuid许可的文件的全路径,执行下面的命令
#find / -perm –4000

setgid 许可
setgid许可与setuid是类似的除了有效的用户GID或者进程是改变文件的所有组。同样,分配到其他组的反问许可也是基于所有组的。

Setgid许可显示一个“s”在组执行权限的位置。

Root用户和所有者可以使用chmod命令和8进制数值2000设置setgid许可在一个可执行文件上

例子:
#chmod 2555 executable_file

共享目录
setgid在建立共享目录时是非常有用的。

当setgid许可应用到一个目录时,文件建立在属于该组所属的目录。

如果一个用户在目录中可写并且在那建立了一个文件。那个文件属于相同的组被看作一个目录,并且没有用户组。

建立一个共享目录,必须建立setgid
#chmod g+s share_directory

搜索已经存在了setgid的文件和目录
#find / -perm –2000

Sticky Bit许可
Sticky Bit是在公共可写目录中保护文件的特殊许可。

如果一个目录有sticky Bit设置,一个仅仅可以被文件的所有者,目录的所有者或者root删除。这可以防止一个用户在公共可写目录中删除其他用户的文件。

Sticky Bit显示是一个“t”在other的执行区域。

Root用户和所有者可以使用chmod命令和8进制数值1000设置Sticky Bit许可在目录上

例子:
#chmod 1777 public_directory

搜索已经设置了Sticky Bit许可的目录
# find / -type d –perm -1000

系统安全这一部分我觉得很难,不过最终还是理解了一些。但不知道是不是正确,请论坛的各位老师给些指点,主要是setuid,setgid。

我的理解:当一个普通用户,访问一些设置了setuid的可执行文件的时候,系统就把普通用户的UID保存起来,改用这个文件的所有者的权限来执行这个可执行文件。然后返回给保存了的普通用户的UID。

我这个理解对不对呢?

    

论坛徽章:
0
2 [报告]
发表于 2002-10-25 13:09 |只看该作者

SA-238读书笔记5

以前有人解释过了。。。。。。
原来预计11月拿到239那三本,现在看来。。。。。

论坛徽章:
0
3 [报告]
发表于 2002-10-25 13:18 |只看该作者

SA-238读书笔记5

我是怕我笔记丢了,所以记在这里,反正怎么都是灌水嘛。是不是mmmmn老师?

呵呵

论坛徽章:
0
4 [报告]
发表于 2002-10-25 13:47 |只看该作者

SA-238读书笔记5

老球!怎么没有附上诗词歌了?可恶!这么懒!

论坛徽章:
0
5 [报告]
发表于 2002-10-25 13:49 |只看该作者

SA-238读书笔记5

球球好可爱呀!!
居然私刻公章!

论坛徽章:
0
6 [报告]
发表于 2002-10-25 13:54 |只看该作者

SA-238读书笔记5

还有一篇,我正在写。。。。-_-!

论坛徽章:
0
7 [报告]
发表于 2002-10-25 15:46 |只看该作者

SA-238读书笔记5

问一句,你是看英文版写出的中文日记么?

论坛徽章:
0
8 [报告]
发表于 2002-10-25 16:54 |只看该作者

SA-238读书笔记5

是啊。。。-_-!
我E文特别不好,可苦了我了。55555555555

论坛徽章:
0
9 [报告]
发表于 2002-11-01 15:04 |只看该作者

SA-238读书笔记5

过分谦虚了!

论坛徽章:
0
10 [报告]
发表于 2002-11-01 15:38 |只看该作者

SA-238读书笔记5

应该是在SETUID后, 对其他文件的权限与该文件的拥有者同.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP