Linux组基本介绍
linux中每个用户中必须属于一个组。 Linux中每个文件有所有者,所在组,其他组的概念
查看文件所有者 ls -l
修改所有者 chown 用户名 文件名。 创建 apple.txt 然后将所有者修改为 tom。
组的创建
- groupadd 组名。
创建一个组monster 。groupadd monster
然后创建一个用户fox放入monster。 useradd -g monster fox
当某个用户创建了一个文件后,这个文件所在的组就是该用户所在的组 - 修改文件所在的组 chgrp 组名 文件名
其他组
除文件所有者和所在组用户外,系统的其他用户都是文件的其他组
- 改变用户所在的组 usermod -g 组名 用户名
权限的基本介绍
0-9 位说明
- 第0 位确定文件类型 (d,-,l,c,d) -是普通文件 l 是软连接 d 是目录 c是鼠标,键盘 b 是块设备,硬盘
- 1-3 位确定所有者拥有的权限
- 4-6确定所属组拥有的权限
- 7-9确定其他用户拥有的权限
RWX 权限详解
rwx 作用到文件
- R 代表可读,可以读取查看
- W 代表可写,可以修改,但不代表可以删除,删除一个文件的前提是 对该文件所在目录有写权限
- x 代表可执行, 可以被执行
rwx作用到目录
- R 可读,可以读取,ls查看目录内容
- W 可写,可以修改,对目录内创建删除重命名
- X 可执行,可以进入该目录
修改权限
chmod 可以修改文件或目录的权限
r=4 w=2 x=1
chmod ABC A就是用户B就是所在组C就是其他组
chmod 431 表示自己可以读,所在组可以修改可执行,其他组可以执行