在UNIX和Linux的操作系统中, 每个文件(文件夹也被看作是文件)都按读, 写, 运行设定权限
比如用ls -l
或ll
命令列文件表时, 得到如下输出:
-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm
- 从第二个字符起
rw-
是说用户apple有 读权,写权, 没有运行权 - 接着的
r--
表示用户组users只有读权限, 没有写权限和运行权 - 最后的
r--
指其他人(others)只有读权限, 没有写权和运行权
读, 写, 运行三项权限可以用数字表示, r=4, w=2, x=1, 所以上面的例子中用数字表示就是644
777就是rwxrwxrwx, 意思就是该登录用户(可以用id查看)有最高权限
关于修改权限
如果使用chmod 777 tt.htm
, 结果就是: -rwxrwxrwx ..... , 任何人都有读, 写, 运行三项权限