linux :组管理和权限管理
2020-09-22 本文已影响0人
Summer2077
linux :组管理和权限管理
基本概念:
1.所有者
2.所在组
3.其他组
4.改变用户所在组
文件的创建者就是所有者
组管理的操作:
查看文件的所有着:ls -ahl
修改文件的所有者:chown 用户名 文件名
组的创建:groupadd 组名
修改文件的所在组:chgrp 组名 文件名
改变用户所在组:usermod -g 组名 用户名
权限管理:
- -:普通文件
- d:目录
- l:软链接
- c:字符设备
- b:块文件,硬盘
文件所有者的全选
文件所在组的权限
文件其他组的用户的权限
rwx的含义(在文件上):
- r:可读
- w:可写
- x:可执行
rwx的含义(在目录上):
- r:可以读取,ls查看目录内容
- w:可以在目录中创建+删除+重命名目录
- x:可以进入该目录
修改权限-chmod:
方式一 :+ - = 来变更权限
u:所有者 g:所有组 o:其他人 a:所有人
chmod u=rwx,g=rx,o=x 文件名
chmod 0+w 文件名
chmod a-x 文件名
方式二:使用数字来变更
r=4 , w=2 x=1
chmod u=rwx,g=rx,o=x 文件名
chmod 751 文件名
修改文件所有者:
chown newowner file 改变文件的所有者
chown newowner:newgroup file 改变文件的所有者和所在组
-R 递归修改
chgrp newgroup file 改变文件的所有组