我想chown一个文件,我得到一个Not owner消息
bash-3.00$ uname -a SunOS host001 5.10 Generic_138888-03 sun4u sparc SUNW,SPARC-Enterprise bash-3.00$ id uid=60010(user1) gid=910(web) bash-3.00$ ls -l file.ext -rwxrwxrwx 1 user1 web 17449 Feb 14 10:53 file.ext bash-3.00$ chown user2 file.ext chown: file.ext: Not owner
我怎么能检测到这台机器有限制使用?
getconf _POSIX_CHOWN_RESTRICTED /检查/目录上的设置,POSIX允许不同的path具有不同的值,例如本地文件系统与NFS,因此要求包括一个path到你想知道的目录或文件。
作为根:
echo "rstchown/D" | adb -k /dev/ksyms
如果这返回“rstchown:1”,那么你不能chown除非root。 你可以加:
set rstchown = 0
到/etc/system来改变这个行为。