Linux p14 组管理和权限管理

这篇具有很好参考价值的文章主要介绍了Linux p14 组管理和权限管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e

组管理和权限管理

一、组管理

Linux组的基本介绍

Linux组: 在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件
有所有者、所在组、其它组的概念。

  1. 文件/目录 所有者(User):

    一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。

  2. 文件/目录 所在组(Group)

    当一个用户创建了一个文件后,从结果上看这个文件的所在组就是该用户所在的组。

  3. 其他组(Others):

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

Linux p14 组管理和权限管理

1. 文件所有者

  • 查看文件的所有者
    指令:ls -ahl

    Linux p14 组管理和权限管理

  • 修改文件所有者
    指令:chown 用户名 文件名

    chown newowner:newgroup 文件/目录:改变所有者和所在组

2. 文件所在组

  • 组的创建

    指令: groupadd 组名

  • 查看文件/目录所在组

    指令:ls -ahl

    图中标绿色的root,就是代表所在组为root组

    Linux p14 组管理和权限管理

  • 修改文件/目录所在组

    指令:chgrp 新组名 文件名

3. 用户所在组

改变用户所在组:

在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组。

  1. 改变用户所在组usermod -g 组名 用户名

  2. 改变该用户登陆的初始目录usermod -d 目录名 用户名
    注意:用户需要有进入到新目录的权限。

二、权限管理

权限的基本介绍

使用 ls -l 会显示例如以下的内容:

-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

0-9位说明:

  1. 第0位 确定文件类型(d, -, l, c, b)

    - 是普通文件

    l 是链接,软链接文件,相当于windowsl的快捷方式
    d 是目录,相当于windows的文件夹
    c 是字符设备文件,鼠标,键盘
    b 是块设备文件,比如硬盘

  2. 第1-3位 确定所有者(该文件的所有者)拥有该文件的权限。--User

  3. 第4-6位 确定所属组(同用户组的)拥有该文件的权限,--Group

  4. 第7-9位 确定其他用户拥有该文件的权限 --Other

rwx权限详解:

  • rwx 作用到文件

    1. r 代表可读(read):可以读取,查看

    2. w 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。

    3. x 代表可执行(execute):可以被执行

  • rwx 作用到目录

    1. r 代表可读(read):可以读取,ls 查看目录内容

    2. w代表可写(write):可以修改,对目录内创建 + 删除 + 重命名目录

    3. x 代表可执行(execute):可以进入该目录

rwx 可以用数字表示为 r=4, w=2, x=1,rwx=4+2+1=7

Linux p14 组管理和权限管理

其他说明:

描述
1 文件:硬链接数 / 目录:子目录数
root 用户
root
1213 文件大小(字节),如果是文件夹,显示4096字节
Feb 2 09:39 最后修改日期
abc 文件名

修改权限-chmod

  • 基本说明

    通过chmod指令,可以修改文件或者目录的权限。

  • 第一种方式:+, -, = 变更权限

    +:增加权限 -:移除权限 =:赋予为指定权限

    u:所有者 g:所有组 o:其他人 a:所有人(u, g, o的总和)

    1. chmod u=rwx,g=rx,o=x 文件/目录名

    2. chmod o+w 文件/目录名

    3. 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.toymoban.com/news/detail-748634.html

到了这里,关于Linux p14 组管理和权限管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过简单的中介者模式模型了解迪米特法则(设计模式与开发实践 P14)

    虽然面向对象鼓励将行为分布到各个对象中,把对象划分成更小的粒度有利于对象可复用性,但有时对象之间联系太多又会反而降低可复用性 通过一个中介者对象封装 一组对象之间的交互 ,减少对象间直接耦合,对象之间的通信集中在中介者对象中,使得对象间交互更加简

    2024年02月07日
    浏览(24)
  • 【AIGC系列】Stable Diffusion 小白快速入门课程大纲

    本文是《Stable Diffusion 从入门到企业级应用实战》系列课程的前置学习引导部分,《Stable Diffusion新手完整学习地图课程》的课程大纲。该课程主要的培训对象是: 没有人工智能背景,想快速上手Stable Diffusion的初学者; 想掌握Stable Diffusion核心技术,进行商业应用的创业者; 希望

    2024年02月09日
    浏览(38)
  • 『Linux从入门到精通』第 ⑤ 期 - 用户分类+权限管理+umask+粘滞位说明

    目录 💐专栏导读 💐文章导读  🌷用户分类 🌺su指令 🌷认识Linux权限 🌺文件访问者的分类 🌺文件类型和访问权限 🌼文件类型 🌼file指令 🌼 访问权限 🌺文件权值的表示方法 🌼字母表示法 🌼八进制表示法 🌷如何修改文件访问者的权限及相关指令 🌺chmod指令 🌺cho

    2024年02月02日
    浏览(35)
  • MySQL修炼手册14:用户权限管理:安全保障与数据隔离

    欢迎来到MySQL修炼手册的第14篇,本篇将深入探讨MySQL中用户权限管理的重要性以及如何通过合理的权限控制实现安全保障与数据隔离。在数据库管理中,用户权限的设置至关重要,不仅可以有效保护数据的安全,还能够合理分配数据访问权限,确保数据库的正常运作。让我们

    2024年01月24日
    浏览(37)
  • Git小白入门——了解分布式版本管理和安装

    Git是目前世界上最先进的分布式版本控制系统(没有之一) 程序员开发过程中,对于每次开发对各种文件的修改、增加、删除,达到预期阶段的一个快照就叫做一个版本。 如果有一个系统,能够让我们知道每个版本做了哪些操作、什么时候做的、谁做的,并且能够任意的在

    2024年02月11日
    浏览(32)
  • Java,Linux,Mysql小白入门

    java后端__阿伟_的博客-CSDN博客       Linux与Git入门教程__阿伟_的博客-CSDN博客     Linux与Git入门教程__阿伟_的博客-CSDN博客 

    2024年02月10日
    浏览(24)
  • 学习笔记|秩相关分析|Spearman相关分析|Kendall相关分析|规范表达|《小白爱上SPSS》课程:SPSS第十九讲:秩相关分析怎么做?

    SPSS第十九讲:秩相关分析怎么做? IBM SPSS Statistics 26。 《小白爱上SPSS》课程 #统计原理 前面我们学习过线性相关分析,已知线性相关分析针对的是符合正态性分布的连续型变量,然而在科学研究中,有些数据不符合正态性分布,有些数据也并不连续,只能用定序尺度来度量

    2024年04月29日
    浏览(29)
  • HTML小白入门学习-列表标签

    在上一篇文章中,我们学习了下图所示的几个文本格式标签,分别是加粗、斜体、下划线、删除线、下标和上标,忘记了的小伙伴可以回去再看看哦。 在网页中,我们也会经常看到列表,比如某资讯网页的信息列表,某购物网页的商品列表等等。那么在HTML中,列表用什么标

    2024年01月25日
    浏览(36)
  • 【Visual Studio 项目管理】Visual Studio小白入门项目管理,十分详细,图文讲解。

    进入启动界面,单击“创建新项目” 选择空项目,单击下一步 进行相应设置 #第一行:由于VS是通过创建项目创建解决方案的,所以第一行输入的是项目名称(也就是次一级的项目结构) #第三行:这里有两种选择:创建新解决方案或者添加到解决方案 #第二行: 注意这个位

    2024年02月16日
    浏览(33)
  • 【Linux】组管理和权限管理

    在linux中的每个用户都必须属于一个组,不能独立于组外。在 linux 中每个文件都有所有者、所在组、其它组的概念。 所有者 所在组 其他组 改变用户所在的组 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 2.1 查看文件的所有者 指令:ls-ahl 应用实例

    2023年04月11日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包