文件权限
读(r),写(w),执行(x)
查看/usr/目录下文件的权限
[root@localhost ~]# cd /usr[root@localhost usr]# ll总用量 256dr-xr-xr-x. 2 root root 49152 2月 9 10:49 bindrwxr-xr-x. 2 root root 6 4月 11 2018 etcdrwxr-xr-x. 2 root root 6 4月 11 2018 gamesdrwxr-xr-x. 9 root root 4096 2月 9 10:49 includedr-xr-xr-x. 41 root root 4096 2月 9 10:49 libdr-xr-xr-x. 142 root root 77824 2月 9 10:50 lib64drwxr-xr-x. 45 root root 12288 2月 9 10:49 libexecdrwxr-xr-x. 12 root root 131 2月 9 10:44 localdr-xr-xr-x. 2 root root 20480 2月 9 10:49 sbindrwxr-xr-x. 231 root root 8192 2月 9 10:49 sharedrwxr-xr-x. 4 root root 34 2月 9 10:44 srclrwxrwxrwx. 1 root root 10 2月 9 10:44 tmp -> ../var/tmp
d rwx r-x r-x. 2 root root 6 4月 11 2018 etc d :”etc”是目录而不是文件 rwx :拥有者具有读,写执行的权限 r-x :同组具有读,执行的权限没有写权限 r-x :其他组用户具有读,执行的权限没有写权限
赋权
- 权限模式
- u,g,o:拥有者,同组用户,其他用户
- +,-,=:赋予,收回,赋予
- r,w,x:读写执行权限
语法: chmod u+x,g+w 文件名
- 数组模式
- 使用三位十进制数标识权限操作
- r:4 w:2 x:1 -:0
语法:chmod 753 文件名
chmod

chmod -r ugo+rwx [文件名] #为当前用户添加读写和执行的文件 -r:递归chmod -r ugo-rwx [文件名] #为当前用户取消读写和执行的文件chmod -r u-x [文件名][root@localhost ~]# chmod u+x HelloWorl.java[root@localhost ~]# ll总用量 12-rw-------. 1 root root 1561 2月 9 10:55 anaconda-ks.cfg-rwxr--r--. 1 root root 0 2月 10 08:46 HelloWorl.java==============[root@localhost ~]# chmod 246 HelloWorl.java[root@localhost ~]# ll总用量 12-rw-------. 1 root root 1561 2月 9 10:55 anaconda-ks.cfg--w-r--rw-. 1 root root 0 2月 10 08:46 HelloWorl.java
