Linux的文件夹和文件保护非常严格。
chmod #修改文件夹或文件的权限
在ls命令中,我们可以看到文件夹或文件的列表有“rwxr-xr-x”之类的显示信息,这就是文件夹和文件的权限。
r:顾名思义就是read读权限
w:当然就是write写权限
x:是执行权限
每个文件夹或文件的权限共分为三组:
前三个rwx,是指文件所有者对文件的操作权限;
中间三个rwx,指的是和文件所有者同属一个用户组的用户的操作权限;
最后三个rwx,指的是除开上述两类用户的,其他用户对该文件夹或文件的操作权限。
备注:root用户不属于任何组,但是有对系统所有文件进行rwx的权限。

chmod命令的命令格式是:chmod [who] [+ | – | =] [mode] 文件名1[通配符] 文件名2[通配符]
[who] [+ | – | =] 是相对比较细节的权限控制,实际操作的时候可省略。
操作对象who可是下述字母中的任一个或者它们的组合:
数值方式的权限清单如下:
文件属主可以把自己的文件改成---,这样就不能rwx了,但是可以用chmod命令重新对文件修改权限。
例:chmod 755 /usr/local/tomcat8.5.tar.gz #将/usr/local/下tomcat8.5.tar.gz的压缩包改为rwxr-xr-x的权限结构。
例:chmod u+r /usr/local/tomcat8.5.tar.gz #对文件属主增加/usr/local/下tomcat8.5.tar.gz的压缩包的读权限。
例:chmod +x /usr/local/tomcat8.5.tar.gz #对所有用户增加/usr/local/下tomcat8.5.tar.gz的压缩包的执行权限。
例:chmod o-x /usr/local/tomcat8.5.tar.gz #对其他用户删掉/usr/local/下tomcat8.5.tar.gz的压缩包的执行权限。
例:chmod u=rwx,g=rw,o=r-x /usr/local/tomcat8.5.tar.gz #对/usr/local/下tomcat8.5.tar.gz的文件属主有rwx,对同组用户有rx,对其他用户有rx。
注意几个权限之间有逗号隔开。
原文:https://www.cnblogs.com/creasybear/p/11589078.html