Linux的用户是以组为单位,每个用户都属于某一个组,而用户组的权限,是指某个用户对某个文件(文件夹)的操作权限,这里涉及用户组的概念。

其中root用户拥有全Linux系统中最高的权限,比任何其他用户的权限都高,可以修改任意文件和用户。

用户组的作用:就用于标识同一种类型的用户,这样可以给一组用户(多个用户)授予权限。比如现在有一个“A”文件,然后管理员给一个“users1”用户组授予了删除“A”文件的权限,那么这个“users1”用户组里的所有用户都拥有删除“A”文件的权限

查看用户组:用户组的信息放在“/etc/group”,可以使用命令“cat /etc/group”查看

创建用户组:使用命令:“groupadd (组名)”

删除用户组:使用命令:“groupdel (组名)”

添加用户:使用命令“useradd (用户名)”,如果不指定用户组,系统默认会将用户添加到跟用户名相同的用户组中。如果要将用户添加到指定的组中,使用“useradd -g (组名) (用户名)”,前提是指定的组必须存在

查看用户:用户信息在“/etc/passwd”文件中,可以使用命令“cat /etc/passwd”查看

查看用户所在组:使用命令:“groups (用户名)”,显示信息为“(用户名):(用户组)”

修改用户所在组:使用命令:“usermod -g (新组名) (用户名)”

修改用户密码:使用命令:“passwd (用户名)”,注意!输入密码时,不会显示,光标也不会移动

切换用户:使用命令:“su (用户名)”,退出命令直接使用“exit”,如果使用命令:“su - (用户名)”,表示一并切换用户的环境变量

创建临时变量:使用命令:“export (变量名)=(变量值)”,临时变量会随着用户注销而消失

删除用户:使用命令:“userdel (用户名)”

权限管理:Linux权限管理对root用户无效,权限分为三种:可读(r)、可写(w)、可执行(x)

权限划分:使用“ll”命令,查看当前目录下的文件的详细信息

其中:第1位:代表该文件的类型,”-”代表文件,”d”代表文件夹,”l”代表链接

  第2~4位:代表文件的拥有者的权限

  第5~7位:代表该文件拥有者的同组用户的权限(也称之为属组用户)

  第8~10位:其它所有用户的权限

  第一个root:代表该文件的拥有者(默认是该文件的创建者)

  第二个root:代表该文件拥有者的属组

修改权限:使用命令:“chmod (用户加或减权限) (文件)”

  (用户) u:表示该文件拥有者,g:文件拥有者属组用户,o:其它用户

  (加或减) +:表示增加权限, -:表示删除权限

  (权限) r:表示可读,w:可写,x:可执行

  例如:“chmod u+x a.txt”   表示给“a.txt“”的拥有者,添加可执行权限。

  数字权限:r:4,w:2,x:1,r+w+x的值表示用户的最终权限

  例如:“chmod 766 a.txt”  表示拥有者满权限、属组读写权限、其它用户读写权限

Linux用户组权限简单解析的更多相关文章

  1. 环境(8)Linux用户组权限

    一:Linux时间日期-时间同步策略 1.日期与时间 ①时间命令 data:查看当前系统时间 cal :查看日历     cal  2020 修改时间:   date -s  11:11:11    ...

  2. linux文件权限全面解析

    目录 linux文件权限全面解析 一:linux文件的权限有哪些? 1,权限分为3个部分 2,权限位 3,每一个权限拥有一个数字编号 4,在添加权限的时候,可以将权限加起来 5,linux添加权限命令 ...

  3. linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解

    linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...

  4. Linux — 用户组、权限

    Linux 用户组分为:所有者.所在组.其他组 所有者:谁创建,谁是所有者.命令:ls -al 所在组:当创建文件或者文件夹时,这个文件或者文件夹所分配到的用户组,这样就会有效地隔离文件. 其他组:和 ...

  5. Linux用户组和权限管理

    Linux用户组和权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.Linux的安全模型 1>.安全3A 这并不是Linux特有的概念,在很多领域都有3A的概念 ...

  6. Linux 学习笔记分享: Linux 用户组的权限: drwx------ 700权限(d 目录 ,r=4,w=2,x=1:rwx=7;---=0;---=0)

    Linux 用户组的权限: drwx------ 700权限(d 目录 ,r=4,w=2,x=1:rwx=7;---=0;---=0) 1 1 Linux 用户组的权限: drwx------ 700 ...

  7. linux系统文件权限

    Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.通过设定权限可以从以下三种访问方式限制访问权限:只允许 ...

  8. Linux 基本权限(一)

    1. 权限概念 root@hang:/home# ll 总用量 20#文件权限 链接数量 文件所有者 所属用户组 容量大小B 创建(修改)时间 文件名 drwxr-xr-x root root 11月 ...

  9. Linux 文件权限总结

    在 Linux 中最基本的任务之一就是设置文件权限.理解它们是如何实现的是你进入 Linux 世界的第一步.如您所料,这一基本操作在类 UNIX 操作系统中大同小异.实际上,Linux 文件权限系统就 ...

随机推荐

  1. 并发的核心:CAS 是什么?Java8是如何优化 CAS 的?

    大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理. 今天就带大家读懂 CAS 是如何保证操作的原 ...

  2. flask下载excel

    flask 应用的基本结构: htmlweb.py -- static -- templates 将 bootstrap.min.css 放到 static 文件夹下,在 templates 文件夹下 ...

  3. 在ASP.NET Core中使用EPPlus导入出Excel文件

    这篇文章说明了如何使用EPPlus在ASP.NET Core中导入和导出.xls/.xlsx文件(Excel).在考虑使用.NET处理excel时,我们总是寻找第三方库或组件.使用Open Offic ...

  4. 一个Mini的ASP.NET Core框架的实现

    一.ASP.NET Core Mini 在2019年1月的微软技术(苏州)俱乐部成立大会上,蒋金楠老师(大内老A)分享了一个名为“ASP.NET Core框架揭秘”的课程,他用不到200行的代码实现了 ...

  5. Electron学习笔记(一)

    Electron是使用Javascript.HTML5技术构建跨平台桌面应用的技术,是目前非常活跃的一项技术,其中比较有名气的应用有微软的VS Code. 创建一个Electron应用的方式有很多,G ...

  6. MongoDB【快速入门】

    1.MongDB 简介 MongoDB(来自于英文单词"Humongous",中文含义为"庞大")是可以应用于各种规模的企业.各个行业以及各类应用程序的开源数据 ...

  7. c# 多种方法调整屏幕亮度

    Github: https://github.com/CHNMaxGor/AjustScreenBrightness 方法一: 使用网上常说的 Gdi32.dll 下的 SetDeviceGammaR ...

  8. Eureka服务配置与进阶

    1. Eureka服务配置与进阶 1.1. 主要配置 1.1.1. 服务端(eureka.server.*) enableSelfPreservation默认true,启用注册中心的自保护机制,Eur ...

  9. SpaceSyntax【空间句法】之DepthMapX学习:唠叨(目录)

    最近花大力气学习了空间句法这一理论,以及其相关软件DepthMapX. 我觉得吧,你要是能搜索到这理论,这一软件名,这篇博客,那我甚至都不用介绍这软件是干什么用的——好吧,还是会说一下的. 虽然不知道 ...

  10. openlayers4 入门开发系列之批量叠加 zip 压缩 SHP 图层篇(附源码下载)

    前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子 ...