0
点赞
收藏
分享

微信扫一扫

简单入门linux【三】linux 组和权限


前言
👏作者简介:我是笑霸final,一名热爱技术的在校学生。
🐉个人主页:​笑霸final主页1​ || 笑霸final的主页2

这么久终于更新了!!!
这段时间做了一个 ​​​个人网站​​​用来记录​​自己的笔记​​​ 网站链接:笑霸final主页1

点此查看 简单入门linux【二】linux命令

简单入门linux【三】linux 组

  • ​​一、简单概念​​
  • ​​二、组的创建​​
  • ​​三、♥权限地基本介绍♥​​
  • ​​3.1 第一部分组成​​
  • ​​3.2 其他部分​​
  • ​​3.3 rwx权限详解​​
  • ​​3.4修改权限——chmod​​
  • ​​设备​​

一、简单概念

文件都有​​所有者​​​、​​所在组​​​和​​其他组​​3个概念,默认属于创建者所在的组。

查看文件地所有者:​​ls -shl​​​ 修改文件所有者:​​chown 用户名 文件​

文件创建时默认在创建者地所在组

二、组的创建

创建组:​​groupadd 选项 用户组​

选项

含义

-g GID

指定新用户组的组标识号(GID)

-o

一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

查看组:​​cat /etc/group​​,可以用 | grep来过滤信息。

创建一个属于指定组的用户: ​​useradd -g 组名 用户名​

改变用户所在组:​​usermod -g 新组名 用户名​​​ 改变文件所在组:​​chgrp 组名 文件​

三、♥权限地基本介绍♥

一个文件的基本结构如下图有7个部分组成

简单入门linux【三】linux 组和权限_可执行

3.1 第一部分组成


含义

1组(第0位)

确定文件类型 ​​l:链接 d:目录 c:字符设备文件 b块设备​

2组(1、2、3位)

​第一位r​​​表示可读 ​​第二位 w​​​表示可写 ​​第三位x​​表示可执行

3组(4、5、6位)

确定所属组的用户用用该文件的权限

4组(7、8、9位)

确定其他组的用户用用该文件的权限

3.2 其他部分

第2部分:数字时链接数

第3部分:所属用户

第4部分: 所属组

第5部分:文件大小(字节)如果时目录则为4096

第6部分:最后修改日期

第7部分:文件名

简单入门linux【三】linux 组和权限_字符设备_03

3.3 rwx权限详解

​作用到文件:​

​r​​:可读,可以查看
​w​​:可写。可以修改但是不代表可以删除,删除应对应该文件所在的目录有​​w(写)​​的权限
​x​​:可以执行

​作用到目录​

​r​​:可读,可以查看
​w​​:可写。可以删除对目录内的 创建 删除 重命名 目录
​x​​:可以执行。可以进去该目录

3.4修改权限——chmod

符号说明
u:所有者
g:所有组
o:其他人
a:所有人

方式一:+ - = 修改权限

代码

说明

​chmod u=rwx,g=rw,o=x 文件/目录​

给该 文件/目录 所有者可读可写可执行,所有组可读可写,其他人可执行

​chmod o+x 文件/目录​

给该 文件/目录 其他人​​增加​​可执行的权限

​chmod a-x 文件/目录​

给该 文件/目录 所有人​​散出​​可执行的权限

方式二: 通过数字修改权限
r=4,w=2,x=1

代码

说明

​chmod u=7,g=6,o=7 文件/目录​

给该 文件/目录 所有者可读可写可执行,所有组可读可写,其他人可执行

设备

块设备一般位于 /dev/sda 下,它的第一个属性为 [b]。

简单入门linux【三】linux 组和权限_linux_04

I/O 设备是字符设备。字符设备以字符为单位发送或接收一个字符流,而不考虑任何块结构。字符设备是不可寻址的,也没有任何寻道操作。常见的字符设备有 打印机、网络设备、鼠标、以及大多数与磁盘不同的设备。

简单入门linux【三】linux 组和权限_云原生_05


举报

相关推荐

0 条评论