⒈Linux组基本介绍

  1)在Linux中的每个用户必须属于一个组,不能独立于组外。

  2)Linux中每个文件都有所有者、所在组、其它组的概念

    ①所有者

    一般(默认)为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者

    相关指令:

      ⅰ ls -ahl

        查看文件的所有者

      ⅱ chown 用户名 文件名

        修改文件的所有者

    ②所在组

    当某个用户创建了一个文件后,该用户所在的组默认成为了该文件的所在组

    相关指令:

      ⅰ groupadd 组名称

        创建组

      ⅱ ls -ahl

        查看文件/目录所在组

      ⅲ chgrp 组名 文件名

        修改文件所在的组

      ⅳ usermod -g 组名 用户名

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

      ⅴ usermod -d 目录名 用户名

        改变某用户登录的初始目录

    ③其他组

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

⒉权限的基本介绍

  ls -l中显示的内容如下:

    

  说明:

    第0位:代表文件类型

序号 引用 含义
1 - 普通文件
2 d 目录
3 l 软链接
4 c 字符设备【键盘、鼠标】
5 b 块文件【硬盘】

    第1-3位:确定文件的所有者对该文件的权限

    第4-6位:确定文件的所在组对该文件的权限

    第7-9位:确定其他用户对该文件的权限

    第10位:文件,一般为1,代表硬链接。目录,代表该目录下有多少个子目录

    root:文件所有者

    root:文件所在组

    58842:文件大小(如果是目录,则此处默认为4096)

    2月 26 2019:文件最后修改时间

    6379.conf:文件名称

⒊rwx权限详解

  1)文件rwx含义

    ①【r】代表可读(read):可以读取,查看

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

    ③【x】代表可执行(execute):可以被执行

  2)目录rwx含义

    ①【r】代表可读(read):可以读取,ls查看目录结构

    ②【w】代表可写(write):可以修改,目录内创建、删除、重命名目录。

    ③【x】代表可执行(execute):可以进入该目录

  ★rwx可以用枚举值来表示 r==4,w==2,x==1

⒋修改权限-chmod

  基本说明:

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

  1)第一种方式:+、-、=变更权限

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

  例如:

    ① chmod u=rwx,g=rx,o=x 文件目录名

    ② chmod o+w 文件目录名

    ③ chmod a-x 文件目录名

  2)第二种方式:通过数字变更权限

    r == 4 , w == 2, x == 1

    chmod 751 文件目录名       《 == 》     chmod u=rwx,g=rx,o=x 文件目录名

⒌修改文件所有者-chown

  基本介绍:

    chown newowner file:改变文件的所有者

    chown newowner:newgroup file :改变用户的所有者和所有组

      -r:如果是目录,则使其下所有子目录或目录递归生效

⒍修改文件所在组-chgrp

  基本介绍:

    chgrp newgroup file:改变文件的所有组

    

Linux组管理和权限管理的更多相关文章

  1. Linux 实用指令(5)--组管理和权限管理

    目录 组管理和权限管理 1 Linux组基本介绍 2 文件/目录 所有者 2.1 查看文件的所有者 2.2 修改文件所有者 3 组的创建 3.1 基本指令 3.2 应用实例 4 文件/目录 所在组 4 ...

  2. linux学习之路第八天(组管理和权限管理)

    组管理和权限管理 1.Linux 组基本介绍 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者,所在组,其他组的概念 1)所有者 2)所在组 3)其它组 4)改变 ...

  3. Linux操作系统(2):组管理和权限管理

    组管理和权限管理 Outline 1.查看文件所有者:ls -ahl 2.更改文件或目录权限命令:chmod 3.更改文件或目录所有者命令:chown 4.更改文件或目录所属组命令:chgrp 1)组 ...

  4. Linux第四节 组管理、用户管理、权限管理 / chmod /chown / umask / vim

    三期第三讲1.组管理/用户管理(重要文件系统会实时备份 file-) vim/etc/group: 组管理文件://组名:密码控位键:组id:成员 vim/etc/gshadow:组密码管理文件:// ...

  5. Linux UGO和ACL权限管理

    自主访问控制(Discretionary Access Control, DAC)是指对象(比如程序.文件.进程)的拥有者可以任意修改或者授予此对象相应的权限.Linux的UGO(User, Grou ...

  6. 05 Linux系统下的用户以及用户权限管理(权限管理介绍、用户管理、常见命令介绍)

    这一节我们介绍Linux的用户以及权限管理的前半段,包括:1.权限管理介绍: 2.用户管理: 3.常见命令 权限管理介绍 权限管理: 为了访问计算机资源,我们需要对其进行授权才能访问,根据什么东西来进 ...

  7. 用户管理_组管理_权限管理.ziw

    2017年1月10日, 星期二 用户管理_组管理_权限管理 用户管理: useradd, userdel, usermod, passwd, chsh, chfn, finger, id, chage ...

  8. Linux课程---10、权限管理(权限有哪几种)

    Linux课程---10.权限管理(权限有哪几种) 一.总结 一句话总结: r 读 w 写 x 执行 1.drwxr-x---  2 root root  4096 Jan 20 19:39 mnt ...

  9. Linux用户和文件权限管理

    本文为原创文章,转载请标明出处 目录 用户管理 系统用户文件 添加用户 useradd 设置用户密码 passwd 删除用户 userdel 用户管理 usermod 用户组管理 系统用户组文件 添加 ...

  10. Linux用户及文件权限管理

    Linux用户及文件权限管理

随机推荐

  1. gym 101064 G.The Declaration of Independence (主席树)

    题目链接: 题意: n个操作,有两种操作: E p  c    在序号为p的队列尾部插入c得到新的队列,序号为i D p   查询并删除序号为p的队列顶部的元素,得到序号为i的新队列 思路: 需要查询 ...

  2. 【 Gym - 101124E 】Dance Party (数学)

    BUPT2017 wintertraining(15) #4G Gym - 101124 E.Dance Party 题意 有c种颜色,每个颜色最多分配给两个人,有M个男士,F个女士,求至少一对男士同 ...

  3. 架构师成长之路6.5 DNS服务器搭建(添加记录、负载均衡、DNS视图)

    点击返回架构师成长之路 架构师成长之路6.5 DNS服务器搭建(添加记录.负载均衡.DNS视图)  部署主DNS : 点击 部署从DNS : 点击 1.添加A记录.CNAME记录.MX记录.PTR记录 ...

  4. 设计模式 (二)——观察者模式(Observer,行为型)

    1.概述 使用设计模式可以提高代码的可复用性.可扩充性和可维护性.观察者模式(Observer Pattern)属于行为型模式,在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都 ...

  5. 【洛谷P1376】机器工厂

    题目大意:给定两个有 N 个数的序列 A,B,每个点有一个对应的权值,现需要计算答案的贡献:\(B[i]*min\{A[j]+s*(i-j),j\in[1,i] \}\) 的最小值. 题解:由于 B ...

  6. 初探react(一)

    我们学习react首先是要了解react是什么,以及他的特点. React 是一个用于构建用户界面的 JAVASCRIPT 库,起源于 Facebook 的内部项目,用来架设 Instagram 的网 ...

  7. mysql常见问题解决

    日常使用mysql数据库遇到的一些问题,做下记录,会持续更新. 一.MySql Host is blocked because of many connection errors; unblock w ...

  8. sqlserver 导入数据出现 无法创建 OLE DB 取值函数。请查看列元数据是否有效

    我用的是Sql Server 的导入导出功能来实现的,但是有些数据可以导进去,有些就不行.总是出现一些错误! 执行之前 (错误)消息错误 0xc0202005: 数据流任务: 在数据源中找不到列“Un ...

  9. ping的作用

    Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具.它主要的功能是用来检测网络的连通情况和分析网络速度. Ping有好的善的一面也有恶的一面.先说一 ...

  10. IntelliJ IDEA和Eclipse最常用的快捷键对应表:

    描述 Eclipse Intellij 代码补全 Ctrl+space Ctrl+space 打开类或者接口 (两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索:比如:可 以 ...