一周入门Linux 实操篇 组管理和权限管理

  1. Linux组的基本介绍
    在Linux中的每一个用户必须属于一个组,不能独立于组外.在Linux中每个文件有所有者 所在组 其他组的概念.

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

    • 查看文件所有者: ls -ahl
    • 修改文件所有者: chown 用户名 文件名
  3. 组的创建: group 组名
    将用户放入组中: useradd -g 组名 用户名

  4. 所在组
    当某个用户创建l一个文件后,这个文件的所在组就是该用户所在的组(默认)

    • 查看文件/目录所在组: ls -ahl
    • 修改文件/目录所在组: chagrp 组名 文件名
  5. 改变用户所在组:
    usermod -g 组名 用户名
    usermod -d 目录名 用户名 改变给用户登录的初始目录

  6. 权限的基本介绍

    • 0-9w位说明:
      • 第0位确定文件类型(d - l c b)
          l是链接,d是目录,c是字符设备文件,鼠标,键盘,b是块设备,比如硬盘
      • 第1-3位确定所有者(该文件的所有者)权限--User
      • 第4-6位确定所属组(同用户组的)权限--Group
      • 第7-9位确定其他用户拥有该文件的权限--Other
  7. rwx权限详解

    1. rwx作用到文件:
      • r(read):可以读取,查看
        w(write):可以修改
        x(exexute):可被执行
    2. rwx作用到目录:
      • r:可以读取,ls查看目录内容
        w:可以修改,对目录内创建,删除,重命名
        x:可以进入该目录
  8. 修改文件/目录权限: chmod 参数 文件/目录名

    • 第一种方式:+ - =变更权限
    • 第二种方式:数字变更 r=4 w=2 x=1
      chmod 数字 文件/目录名
posted @ 2021-08-14 18:16  常进  阅读(43)  评论(0编辑  收藏  举报