Linux—文件权限管理(chmod、chown、chgrp)
修改文件权限:chmod
1. 用字母来改变文件权限
2. 用数字来改变文件权限
r:4(读权限) w:2(写权限) x:1(执行权限)
https://www.cnblogs.com/sxdcgaq8080/p/7498906.html
https://blog.csdn.net/jerrytomcat/article/details/81744860
https://blog.csdn.net/qq_42289214/article/details/87996211
https://blog.csdn.net/gexiaoyizhimei/article/details/93344515
修改文件拥有者:chown
Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。
这个指令只有系统管理者(root)能使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。
[root@localhost ~]# chown user[:group] folder [root@localhost ~]# chown -R user[:group] folder # 加上-R,表示该目录以及其子目录下的所有文件 [root@localhost ~]# chown -R es elasticsearch-7.6.0/ [root@localhost ~]# chown -R es.es elasticsearch-7.6.0/ [root@localhost ~]# chown -R es:es elasticsearch-7.6.0/
修改文件所属组群:chgrp
实际问题
1、目录的所属组,所属用户属于root,导致FTP无法上传,修改组和所属用户为www即可。
[root@localhost ~]# chown -fR www app/ # 修改目录的所属用户为:www(包括app目录) [root@localhost ~]# chgrp -fR www app/ # 修改目录的所属组为:www(包括app目录)
2、