免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3539 | 回复: 0

cpio -i 不能chown文件的属主!Solaris 10的bug吗? [复制链接]

论坛徽章:
0
发表于 2009-08-18 10:54 |显示全部楼层
系统是Solaris 10 5/09 s10s_u7wos_08 SPARC\r\n已打上最新的patch:10_Recommended.zip patch cluster, DATE: 2009.08.11\r\n\r\n当/etc/system文件中设置了set rstchown=0 的时候,我用cpio -i 解一个从其他用户拷贝过来的cpio包时,不能够更改文件的ownership,这样文件的owner 不是我,就导致了cpio -i 在执行过程过报chmod的错:\r\n\r\ncpio: Cannot chmod() \"script.input\", errno 1, Not owner\r\n\r\n若取消rstchown的设置,就没有问题,谁解的就是谁的。并且该问题在Solaris 8和Solaris 9上不会出现。在各个版本的Solaris中查看man cpio,其中COPY IN MODE 中关于ownership的描述都是一样的,也就是说,Solaris 10的cpio 功能应该和8、9中一样的。\r\n\r\n做过一个测试,把Solaris 9中的/usr/bin/cpio 拷贝到Solaris 10的系统中来再次执行,也不会报错。\r\n\r\n现在怀疑这是Solaris 10的一个bug,但是我在http://bugreport.sun.com/bugreport/ 页面未找到能够提交Solaris 10 bug的渠道。不知道如何才能向Sun 提交这个bug 呢?论坛里是否有高人知晓?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP