IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux组管理 -> 正文阅读

[系统运维]Linux组管理

目录

案例:查看文件所有者

一般来说,因为用户的原因,文件也随着用户在同一个组中

?修改文件所有者(但是所在组是不变的)

?修改文件所在的组

?案例:改变用户所在组,将用户从一个组放到另外一个组中去(可以联想到用户访问文件权限)

?组的创建

权限的基本介绍

?rwx权限详解

例子

权限的管理

chmod:修改权限

?权限的各个位置

对目录权限的增减

?给所有用户添加读的权限

?利用数字对权限进行修改

?案例:将文件权限修改成 rwxr-xr-x,用数字方式实现

?chown修改文件所有者

案例:将具体文件的所有者修改为tom

?案例:将文件下的所有子文件和自己的本身权限改变

?案例:将kkk目录下所有文件以及目录本身的所在组修改为bandit

?实践-警察土匪游戏

创建组,并在组中添加用户

jack创建一文件,对文件赋予权限

?给指定文件赋予权限其他组可以读,自己组的可以读写(就跟警察一样可以修改自己的文件)

令bandit中的xx用户成为了police组中的内奸,可以访问police组中jack用户目录

练习题


?

基本介绍

案例:查看文件所有者

一般来说,因为用户的原因,文件也随着用户在同一个组中

创建一个police组:groupadd police

添加一个用户放入police组中:useradd -g police tom

在tom用户中创建一个文件:touch ok.txt(所属tom)

查看文件所拥有的用户:ls -ahl

?


?修改文件所有者(但是所在组是不变的)

注意:修改文件的所属用户,但是所属组是不能改变的


?修改文件所在的组

?注意:除了文件所有者和所在组的用户外,系统其他用户所在组都是文件的其他组


?案例:改变用户所在组,将用户从一个组放到另外一个组中去(可以联想到用户访问文件权限)

?


?组的创建


权限的基本介绍

?rwx权限详解

?注意rwx权限作用到文件和目录是不一样的

例子


?

?这里为什么是12个子目录(目录都是4096)算是一种特殊的文件

因为你用ls -al可以看到有两个隐藏目录?


权限的管理

chmod:修改权限

修改文件或者目录权限

?

?权限的各个位置

对目录权限的增减

?给所有用户添加读的权限


?利用数字对权限进行修改

?案例:将文件权限修改成 rwxr-xr-x,用数字方式实现


?chown修改文件所有者

?

案例:将具体文件的所有者修改为tom

指令:chown tom 文件名

?

?因为tom属于其他组用户,所以他没有写的权限,故此在home目录下touch不了文件,所以我们可以进入tom用户的目录创建文件

?案例:将文件下的所有子文件和自己的本身权限改变

指令:chown -R tom kkk/ :将kkk文件下所有子文件已经目录本身权限改为tom

chown -R 权限用户 目标文件

?

?

?案例:将kkk目录下所有文件以及目录本身的所在组修改为bandit


?实践-警察土匪游戏

创建组,并在组中添加用户

groupadd xxx

useradd -g 组名 用户名

??

jack创建一文件,对文件赋予权限

chmod 640?文件名

?给指定文件赋予权限其他组可以读,自己组的可以读写(就跟警察一样可以修改自己的文件)

bandit中的xx用户成为了police组中的内奸,可以访问police组中jack用户目录

增加权限:可以用root给xx用户增加读和执行权限也就是rx

一开始,xx用户在没有加入police组时是不能访问jack的?

将xx这个用户放到police组中,因为他已经为警察做事了?:usermod -g 指定组 指定用户

所以说xx用户应当能够访问jack目录了,那么我们一个登录jack用户(因为这个家目录是jack)

我们登录jack后用chmod g=rx 指定目录 增加权限(注意要在home目录下执行,因为是/jack)?

?

?最后发现能进去了,并且能对jack01.txt作出修改

?


练习题

涉及命令:

groupadd?组名? :添加新的组

useradd -g 组名 用户名 :给组添加新用户

pwd :设置密码

id 用户名:查看用户信息

vim 文件名 :进入文件,可以用三种模式(正常模式、插入模式、命令行模式)对文件修改

chmod u= g= o=? 文件名 :对文件进行权限赋予(u:文件所拥有者,g:文件所在组,o:其他组)

usermod -g 组名 用户名 :将指定用户转移到指定组中

ls -l:如果文件是在一个目录中,我们还需要看目录的权限

如果权限不够:对于新添加的用户,我们还需要更改目录权限

su - 用户名:切换到有权限的用户

chmod g=? 目录名 : 对指定目录进行权限更改,改为rw,那么新用户就可以进入这个目录,并对里面的文件进行rw了


?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:53:58  更:2022-03-03 16:56:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:22:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码