系统集成

文件权限设置问题请教

同事问了个问题,测试了一下,都对:funk:请教一下各位!
How can permissions be set up on /tmp so that a user cannot delete another user's fies?
A. chmod +s /tmp
B. chmod 755 /tmp
C. chmod 1755 /tmp
D. chmod 4755 /tmp


答案是:C

#chmod 1755 filename/
# ls -ld filename/
drwxr-xr-t 2 root root filename/

粘贴位现在也很少用了,不过对于象/tmp目录这样的,是整个系统临时文件存放在,还是有点意义。一个目录既使它的所有权限都开放rwxrwxrwx,如果是设置了粘帖位,除非目录的属主和root用户有权限删除它,除此之外其它用户不能删除这个目录。
参与4

4同行回答

dreamerdreamer系统工程师中电启明星信息技术有限公司
回复 4# ryo2k3     谢啦,应该是第二种方法!显示全部
回复 4# ryo2k3


    谢啦,应该是第二种方法!收起
系统集成 · 2011-07-05
浏览915
ryo2k3ryo2k3教师大连理工大学
应该选C,为目录增加SVTX权限,该权限只能对目录设置。方法1:chmod 1755 /tmp方法2:chmod +t /tmp之后执行 #ls -dl /tmp 应该看到类似输出:drwxrwxrwt   12 bin      bin            4096 Jul 04 16:10...显示全部
应该选C,为目录增加SVTX权限,该权限只能对目录设置。
方法1:chmod 1755 /tmp
方法2:chmod +t /tmp

之后执行 #ls -dl /tmp 应该看到类似输出:
drwxrwxrwt   12 bin      bin            4096 Jul 04 16:10 /tmp收起
科研院所 · 2011-07-04
浏览941
dreamerdreamer系统工程师中电启明星信息技术有限公司
回复 2# mophis     开始我也选择的A,但是后来试了一下,都不能删除呢!所以就不知道了!显示全部
回复 2# mophis


    开始我也选择的A,但是后来试了一下,都不能删除呢!所以就不知道了!收起
系统集成 · 2011-07-04
浏览911
mophismophis软件开发工程师杭州
应该是A,chmod +s filename 只有该用户有读写权限!显示全部
应该是A,chmod +s filename 只有该用户有读写权限!收起
互联网服务 · 2011-07-04
浏览893

提问者

dreamer
系统工程师中电启明星信息技术有限公司
擅长领域: 服务器UnixAIX

问题状态

  • 发布时间:2011-07-04
  • 关注会员:0 人
  • 问题浏览:3578
  • 最近回答:2011-07-05
  • X社区推广