Linux之组及权限的基本操作
1 文件/目录 所有者
(1)查看文件的所有者
ls -ahl
(2)修改文件所有者
chown 用户名 文件名
2 组的创建
(1)创建组
groupadd 组名
3 文件/目录 所在组
(1)查看文件/目录所在组
ls -ahl
(2)修改文件所在的组
chgrp 组名 文件名
(3)改变用户所在组
usermod -g 组名 用户名
usermod -d 目录名 用户名 改变该用户登录的初始目录
4 权限的基本介绍
- rwx权限详解
(1)rwx作用到文件
① r代表可读,可以读取查看
② w代表可写,可以修改,不可以删除,前提是对该文件所在的目录有写权限,才能删除文件
③ x代表可执行,可以被执行
(2)rwx作用到目录
① r代表可读,可以读取,ls查看目录内容
② w代表可写,可以修改,目录内创建+删除+重命名目录
③ x代表可执行 - 文件及目录权限案例
(1)ls -l中显示的内容解读
(3)修改权限
① 第一种方式;±=变更权限
u:所有者,g:所有组,o:其他人,a:所有人(u,g,o的总和)
chmod u=rwx,g=rx,o=x 文件目录名
chmod o+w 文件目录名
chmod a-x 文件目录名
② 第二种方式:通过数字变更权限
r=4,w=2,x=1,rwx=7
chmod u=rwx,g=rx,o=x 文件目录名等价于chmod 751 文件目录名
(4)修改文件所有者
改变文件的所有者:chown 新的所有者 文件
改变用户的所有者和所有组:chown 新所有者:新组 文件
-R 如果是目录,使其所有子文件或目录递归生效
(5)修改文件所在组
改变文件的所在组:chgrp 新组 文件