简单的整理下..方便初学者学习
每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限.例如:
- # ls -l abc.tar.gz
- -rw-r--r-- 1 root root 915 Jan 16 10:20 abc.tar.gz
- # ls -l
- total 27416
- drwxr-xr-x 16 hao32 hao32 4096 Jan 4 09:50 bbs
- drwxr-xr-x 2 hao32 hao32 4096 Dec 20 23:44 cgi-bin
复制代码
横线代表空许可,r代表只读,w代表写,x代表可执行.注意这里共有10个位置。第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录.
用户可以利用Linux系统提供的命令来修改权限属性等
chmod命令来重新设定不同的访问权限
chown命令来更改某个文件或目录的所有者
chgrp命令来更改某个文件或目录的用户组
示例:
chmod 777 abc.zip ///将abc.zip的属性设置为777
chown hao32 abc.zip ///将abc.zip的所有者设置为hao32,hao32必须为系统中的用户
chgrp hao32 abc.zip ///将abc.zip的用户组设置为hao32 |