一、查看文件权限[root@hadoop01~]#ll-rw——-.1rootroot1607Oct908:34anaconda-ks.cfgdrwxr-xr-x.3rootroot4096Oct1013:11Desktopd rwx r-x r-x (也可以用二进制表示 111 101 101 –> 755)d:标识节点类型(d:文件夹; -:普通文件; l:链接文件; b:二进制文件; c:字符设备文件)r:可读; w:可写; x:可执行。
第一个字母:##表示文件类型(d:文件夹 -:普通文件 l:链接文件 b:二进制文件 c:字符设备文件)u第一组rwx:## 表示这个文件的拥有者(当前用户)对它的权限:可读可写可执行g第二组r-x: ## 表示这个文件的所属组用户对它的权限:可读,不可写,可执行o第三组r-x: ## 表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行数字:##链接数(普通文件链接数为1,文件夹代表子文件夹【不包括文件】的个数)root :用户名root:组4096 :大小Oct 10 13:11 :时间Desktop:文件名称二、修改文件权限chmod g-rw aa.dat## 表示将aa.dat对所属组的rw权限取消chmod o-rw aa.dat ## 表示将aa.dat对其他人的rw权限取消chmod u x aa.dat ## 表示将aa.dat对所属用户的权限增加xchmod a-x aa.dat ## 表示将aa.dat对所用户(a表示所有用户)取消x权限
也可以用数字的方式来修改权限
chmod 755 aa.dat ## 表示将aa.dat的权限改为对当前用户rwx ,组的用户权限为r-x,其他用户权限r-xchmod -R 775 ab/ ##将一个文件夹的所有内容权限统一修改,则可以-R参数三、修改文件所有(属)权
<只有root权限能执行>
chown 用户名:组 文件chown Jalen ab ## 改变所属用户(组不变)chown :Jalen ab## 改变所属组(不改用户)chown Jalen:Jalen ab ## 同时修改所属用户和所属组