/etc/passwd:该文件用于存放用户详细信息:例如

root:x:0:0:root:/root:/bin/bash

用户id 0:就表示root用户

bin下的bash:表示可以登入操作系统

sbin下的nologin:不能登入系统

用户名:密码:用户id:组id:用户描述信息:用户目录的家目录:可执行文件

/etc/shadow :该文件用于存放用户名密码.

/etc/group:用于存放组ID

root:X:0

组名:组密码:组id

/etc/gshadow:用于存放组密码

创建一个用户除以上文件之外,还会创建一个以该用户名命名的家目录

/var/spool/mail/

创建一个用户也会给用户创建一个邮箱

id 用户名:查是否存在该用户,并返回id,查看对应用户的用户的id,用户的组id  和在哪个组里

vim 文件名:用于编辑文件  a,i,o进入编辑模式   esc 进入执行模式   :wq保存退出  q表示退出   wq!强制保存退出

若没有对应的编辑权限,只有root对其强制保存退出

vim先将内容从硬盘加载到内存,然后在修改,修改后将内存的内容覆盖到原先内容的位置

vim:命令行模式:/查找的内容  :用于查找

echo:回显命令,echo后面接内容,就显示什么内容,类似print

useradd -u :指定用户的uid:默认是从500之后开始

    -g:指定用户所在的群组

    -d:指定用户的家目录

    -c:指定用户的备注信息

    -s:指定用户的shell

userdel -r:删除用户

id 查看用户

通过命令改

usermod 修改用户:

usermod -d:修改用户的家目录:改的只是用户的配置文件,改了之后必须在家目录下创建一个家目录

usermod -aG 组 成员

权限  root用户没有权限的约束

ls -l

第一组 文件的权限信息  最后面的点是表示在安全情况下创建的文件

- r w - - - - - - - .

d r w x r - x r - x.

1:代表文件的文件类型

-代表普通的文本文件

d代表文件目录

l:代表链接文件

b:设备文件

p:管道文件

剩下9位,3位一组

2-4:

属主的权限   表示 u

分三类:读r  对应数字4,写w对应数字2,执行x随意数字1

5-7

属组的权限  标示g

8-10

其他用户权限 表示o

chmod:修改权限

例:chmod u-rw a.txt   或 chmod u = rw a.txt  修改的是主权限

注意:只有文件的属主才可以修改权限

执行文件的方法: sh 文件路径     bash 文件路径  . 文件路径  ./文件路路径

第二组 文件的硬连接

第三组 属于什么人(属主)

第四组 属于哪个组(属组)

第五组 文件大小

第六组  文件创建日期

第七组 文件名

目录的权限:

ll -d 路径名  查看用户的目录权限

r:可以ls该目录下的子文件名,目录名

w:可以在该目录下创建,删除,重命名

x:可以cd到该目录下

chown:修改属主和属组

例:修改两个

chown root root a.txt

chown root a.txt  只修改属主

chown .root  只修改属组

递归修改权限

chown -R  :修改目录以及目录下的文件的权限

Linux用户群组权限恢复的更多相关文章

  1. linux用户 群组权限

    用户及passwd文件 /etc/passwd文件的功能 /etc/passwd文件每个字段的具体含义 shadow文件 /etc/shadow文件的功能 /etc/shadow文件每个字段的具体含义 ...

  2. linux 用户/群组/权限

    mv 原文件名 新文件名 #相当于重命名 查看文件内容相关命令 cat #查看文件全部内容 head - n #查看文件前n行内容(默认前十行) tail -n #查看文件后n行内容(默认后十行) t ...

  3. linux 学习-用户&群组&权限

    Linux用户&群组&权限  ⦁ Linux安全性模型   1)Linux使用User和Group控制使用者对文件的存取权限   2)用户使用账号和口令登录Linux   3) ...

  4. 04 linux用户群组和权限

    作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为“master” 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的最后一行 4)为na ...

  5. 菜鸟之路——Linux基础::计算机网络基础,Linux常用系统命令,Linux用户与组权限

    最近又重新安排了一下我的计划.准备跟着老男孩的教程继续学习,感觉这一套教程讲的很全面,很详细.比我上一套机器学习好的多了. 他的第一阶段是Python基础,第二阶段是高等数学基础,主要将机器学习和深度 ...

  6. Linux 用户和组 权限管理 常用命令与参数

    ========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...

  7. centos的用户、组权限、添加删除用户等操作的详细操作命令

    1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型, ...

  8. Linux - 有效群组(effective group)与初始群组(initial group),groups,newgrp

    每个使用者在他的 /etc/passwd 里面的第四栏有所谓的 GID ,那个 GID 就是所谓的『初始群组 (initial group) 』!也就是说,当用户一登陆系统,立刻就拥有这个群组的相关权 ...

  9. linux学习16 Linux用户和组管理命令演练和实战应用

    一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...

随机推荐

  1. Linux下makefile学习

    [make是什么?] make是一个命令工具,是一个解释makefile中指令的命令工具.它可以简化编译过程里面所下达的指令,当执行 make 时,make 会在当前的目录下搜寻 Makefile ( ...

  2. C++文件流操作

    #include <iostream> #include <fstream> #include<iostream> using namespace std; int ...

  3. WebApi路由

    路由分为两种模式:模板路由和特性路由. 模板路由: 模板路由是ASP.NET Web API默认提供的路由.模板路由使用前需要定义路由模板.如下面默认的路由模板: 默认路由的URL格式是api/{co ...

  4. 数据库系统Informix为例,介绍改善用户查询计划的方法。

    数据库系统Informix为例,介绍改善用户查询计划的方法. 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率.现在大多数的数据库产品都采用IBM最先提出的ISAM索引 ...

  5. DataProtection设置问题引起不同ASP.NET Core站点无法共享用户验证Cookie

    这是这两天ASP.NET Core迁移中遇到的一个问题.2个ASP.NET Core站点(对应于2个不同的ASP.NET Core Web应用程序),2个站点都可以登录,但在其中任1个站点登录后,在当 ...

  6. deepin中idea中文乱码解决

    打开终端 命令: sudo su 输入密码: aptitude search uming 显示: root@terwer-PC:/home/terwer# aptitude search uming ...

  7. piano class 12

    1,不要记谱子,眼睛要一直看着谱子,手指凭感觉找琴键 2,弹的时候一定要按照谱子上标出来的指法弹奏,很重要 3,两只手要会跷跷板弹奏 4,八分音符,一般第二个会比第一个弱一点,但是要看自己感觉 5,慢 ...

  8. 介绍一款jquery ui组件gijgo(含tree树状结构、grid表格),特点:简易、文档全清晰易懂、示例代码

    http://gijgo.com   gijgo组件 特点:简易.文档全-虽然是英文的但是清晰易懂可读性强.含示例代码(后端直接用原生.Net C# MVC的哦!非常合.Net开发胃口),网站网速快, ...

  9. Boost 常用的库

    boost是一系列C++模板库组成的免费,可移植,开源的程序库.网络上关于boost的文章已经很多.     这里摘记一些库的信息,供自己日后参考. 0.foreach - BOOST_FOREACH ...

  10. 内部排序->选择排序->堆排序

    文字描述 堆排序中,待排序数据同样可以用完全二叉树表示, 完全二叉树的所有非终端结点的值均不大于(或小于)其左.右孩子结点的值.由此,若序列{k1, k2, …, kn}是堆,则堆顶元素(或完全二叉树 ...