一周入门Linux 实操篇 组管理和权限管理
-
Linux组的基本介绍
在Linux中的每一个用户必须属于一个组,不能独立于组外.在Linux中每个文件有所有者 所在组 其他组
的概念. -
所有者
一般为文件的创建者,谁创建了该文件,就自然成为该文件的所有者.- 查看文件所有者:
ls -ahl
- 修改文件所有者:
chown 用户名 文件名
- 查看文件所有者:
-
组的创建:
group 组名
将用户放入组中:useradd -g 组名 用户名
-
所在组
当某个用户创建l一个文件后,这个文件的所在组就是该用户所在的组(默认)- 查看文件/目录所在组:
ls -ahl
- 修改文件/目录所在组:
chagrp 组名 文件名
- 查看文件/目录所在组:
-
改变用户所在组:
usermod -g 组名 用户名
usermod -d 目录名 用户名
改变给用户登录的初始目录 -
权限的基本介绍
- 0-9w位说明:
- 第0位确定文件类型(d - l c b)
l是链接,d是目录,c是字符设备文件,鼠标,键盘,b是块设备,比如硬盘 - 第1-3位确定所有者(该文件的所有者)权限--User
- 第4-6位确定所属组(同用户组的)权限--Group
- 第7-9位确定其他用户拥有该文件的权限--Other
- 第0位确定文件类型(d - l c b)
- 0-9w位说明:
-
rwx权限详解
- rwx作用到文件:
- r(read):可以读取,查看
w(write):可以修改
x(exexute):可被执行
- r(read):可以读取,查看
- rwx作用到目录:
- r:可以读取,ls查看目录内容
w:可以修改,对目录内创建,删除,重命名
x:可以进入该目录
- r:可以读取,ls查看目录内容
- rwx作用到文件:
-
修改文件/目录权限:
chmod 参数 文件/目录名
- 第一种方式:+ - =变更权限
- 第二种方式:数字变更
r=4 w=2 x=1
chmod 数字 文件/目录名
- 第一种方式:+ - =变更权限