- 論壇徽章:
- 0
|
系統(tǒng)是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 在執(zhí)行過程過報chmod的錯:
cpio: Cannot chmod() "script.input", errno 1, Not owner
若取消rstchown的設置,就沒有問題,誰解的就是誰的。并且該問題在Solaris 8和Solaris 9上不會出現(xiàn)。在各個版本的Solaris中查看man cpio,其中COPY IN MODE 中關于ownership的描述都是一樣的,也就是說,Solaris 10的cpio 功能應該和8、9中一樣的。
做過一個測試,把Solaris 9中的/usr/bin/cpio 拷貝到Solaris 10的系統(tǒng)中來再次執(zhí)行,也不會報錯。
現(xiàn)在懷疑這是Solaris 10的一個bug,但是我在http://bugreport.sun.com/bugreport/ 頁面未找到能夠提交Solaris 10 bug的渠道。不知道如何才能向Sun 提交這個bug 呢?論壇里是否有高人知曉? |
|