前言:
文件或者文件夹权限不同,可以进行的操作便有很多区别
1.首先说一下权限
文件/文件夹有三种权限,读-写-执行,对应于,rwx,为了方便都会转成二进制 0 和 1
eg
444 -r--r--r--
600 -rw-------
644 -rw-r--r--
666 -rw-rw-rw-
700 -rwx------
744 -rwxr--r--
755 -rwxr-xr-x
777 -rwxrwxrwx
使用 ll 命令查看文件/目录属性时候,会发现一共有10列,
第一格表示是文件夹或者连接等,d表示文件夹,l表示连接文件,-表示文件
r表示读权限,w表示写权限,x表示可执行权限。
2.组概念产生权数字
使用 ll 查看文件/目录属性时,
抛开第一格,其他9个数字位从左到右表示:
1-3 位数字代表文件所有者用户的权限(u)
4-6 位数字代表同组用户的权限(g)
7-9 数字代表其他用户的权限(o)
另外用 a 表示全部用户,即,a=ugo
3.权限数字含义
9位数字每三位一组
每组里面:
读(r)=4,最高位
写(w)=2,次高位
执行(x)=1,最低位
读+写+执行=4+2+1=7,即:111(只是为了方便解释,没有这种表示方法),
没有其中一个权限的时候,把数字置0就行了
eg,
读+执行=4+1=101=5,
4.改变权限的命令
chmod + 权限数字(必须得是三组数字)
eg,
chmod 777 abc.conf 给文件赋予全部的权限
还可以使用
chmod a+rwx abc.conf,给全部用户都赋予读写执行权限,等同于
chmod u+rwx abc.conf,给文件所有者赋予读写执行权限,和
chmod g+rwx abc.conf,给组用户赋予读写执行权限,和
chmod o+rwx abc.conf,给其他用户赋予读写执行权限,
三个命令,也等同于
chmod 777 abc.conf
5.结语:
与君共勉,祝君进步
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/16637.html