|
组管理和权限管理
一、组管理
Linux组的基本介绍
Linux组: 在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件
有所有者、所在组、其它组的概念。
- 文件/目录 所有者(User):
一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
- 文件/目录 所在组(Group):
当一个用户创建了一个文件后,从结果上看这个文件的所在组就是该用户所在的组。
- 其他组(Others):
除了文件的所有者和文件所在组的用户外,系统的其他用户都是文件的其他组。
1. 文件所有者
- 查看文件的所有者
指令:ls -ahl
- 修改文件所有者
指令:chown 用户名 文件名
chown newowner:newgroup 文件/目录:改变所有者和所在组
2. 文件所在组
- 组的创建
指令: groupadd 组名
- 查看文件/目录所在组
指令:ls -ahl
图中标绿色的root,就是代表所在组为root组
- 修改文件/目录所在组
指令:chgrp 新组名 文件名
3. 用户所在组
改变用户所在组:
在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组。
- 改变用户所在组:usermod -g 组名 用户名
- 改变该用户登陆的初始目录:usermod -d 目录名 用户名
注意:用户需要有进入到新目录的权限。
二、权限管理
权限的基本介绍
使用 ls -l 会显示例如以下的内容:- -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
复制代码 0-9位说明:
- 第0位 确定文件类型(d, -, l, c, b)
- 是普通文件
l 是链接,软链接文件,相当于windowsl的快捷方式
d 是目录,相当于windows的文件夹
c 是字符设备文件,鼠标,键盘
b 是块设备文件,比如硬盘
- 第1-3位 确定所有者(该文件的所有者)拥有该文件的权限。--User
- 第4-6位 确定所属组(同用户组的)拥有该文件的权限,--Group
- 第7-9位 确定其他用户拥有该文件的权限 --Other
rwx权限详解:
- rwx 作用到文件
- r 代表可读(read):可以读取,查看
- w 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
- x 代表可执行(execute):可以被执行
- rwx 作用到目录
- r 代表可读(read):可以读取,ls 查看目录内容
- w代表可写(write):可以修改,对目录内创建 + 删除 + 重命名目录
- x 代表可执行(execute):可以进入该目录
rwx 可以用数字表示为 r=4, w=2, x=1,rwx=4+2+1=7
其他说明:
描述1文件:硬链接数 / 目录:子目录数root用户root组1213文件大小(字节),如果是文件夹,显示4096字节Feb 2 09:39最后修改日期abc文件名
修改权限-chmod
- 基本说明
通过chmod指令,可以修改文件或者目录的权限。
- 第一种方式:+, -, = 变更权限
+:增加权限 -:移除权限 =:赋予为指定权限
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=4+2+1=7
chmod u=rwx,g=rx,o=x 文件/目录名
相当于 chmod 751 文件/目录名
来源:https://www.cnblogs.com/zh-Note/p/17878156.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|