湛师人 | 岭南师范学院(原湛江师范学院)BBS论坛

标题: iPhone 文件权限简单介绍 [打印本页]

作者: skyqiuyang    时间: 2010.9.2 12:56
标题: iPhone 文件权限简单介绍
iPhone的权限有: 读出(read),写入(write),运行(exec ute)三种
而在机器上只有开和关 (1=可以(开), 0=不可以(关))这两种表示方式,因此可以利用三位二进制数来标识iPhone上文件的权限

7 (十进制)= 111 (二进制)(可以读, 可以写, 可以执行)
6 (十进制)= 110 (二进制)
5 (十进制)= 101 (二进制)(可以读, 不可以写, 可以执行)
4 (十进制)= 100 (二进制)
3 (十进制)= 011 (二进制)
2 (十进制)= 010 (二进制)(不可以读, 可以写, 不可以执行)
1 (十进制)= 001 (二进制)
0 (十进制)= 000 (二进制)(不可以读, 不可以写, 不可以执行)
0 = 什么都不可以
7 = 什么都可以 (读出(read),写入(write),运行(exec ute))
5 = 可以读和运行 (读出(read),运行(exec ute))

【一般是不管全部用户,不安全。不放就是0, 0就是什么都不可以】
iPhone有4组:全部用户(all),文件用户(user)、同组用户(group)  和其他用户(other)
                0                   7              5                5

按照上面的说法,那么我们可以得到如下的示例:
755 = 文件用户可以读出(read)写入(write)运行(exec ute)
      同组用户可以读出(read),运行(exec ute)
      其他用户可以读出(read),运行(exec ute)
其他的,如700, 750, 555, 777也是类似如此的。

注意:用户指的是软件的不同组别!




欢迎光临 湛师人 | 岭南师范学院(原湛江师范学院)BBS论坛 (http://www.zhanshiren.com/) Powered by Discuz! X3.1