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