Linux用户群组权限恢复
/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用户群组权限恢复的更多相关文章
- linux用户 群组权限
用户及passwd文件 /etc/passwd文件的功能 /etc/passwd文件每个字段的具体含义 shadow文件 /etc/shadow文件的功能 /etc/shadow文件每个字段的具体含义 ...
- linux 用户/群组/权限
mv 原文件名 新文件名 #相当于重命名 查看文件内容相关命令 cat #查看文件全部内容 head - n #查看文件前n行内容(默认前十行) tail -n #查看文件后n行内容(默认后十行) t ...
- linux 学习-用户&群组&权限
Linux用户&群组&权限 ⦁ Linux安全性模型 1)Linux使用User和Group控制使用者对文件的存取权限 2)用户使用账号和口令登录Linux 3) ...
- 04 linux用户群组和权限
作业一: 1)新建用户natasha,uid为1000,gid为555,备注信息为“master” 2)修改natasha用户的家目录为/Natasha 3)查看用户信息配置文件的最后一行 4)为na ...
- 菜鸟之路——Linux基础::计算机网络基础,Linux常用系统命令,Linux用户与组权限
最近又重新安排了一下我的计划.准备跟着老男孩的教程继续学习,感觉这一套教程讲的很全面,很详细.比我上一套机器学习好的多了. 他的第一阶段是Python基础,第二阶段是高等数学基础,主要将机器学习和深度 ...
- Linux 用户和组 权限管理 常用命令与参数
========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...
- centos的用户、组权限、添加删除用户等操作的详细操作命令
1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型, ...
- Linux - 有效群组(effective group)与初始群组(initial group),groups,newgrp
每个使用者在他的 /etc/passwd 里面的第四栏有所谓的 GID ,那个 GID 就是所谓的『初始群组 (initial group) 』!也就是说,当用户一登陆系统,立刻就拥有这个群组的相关权 ...
- linux学习16 Linux用户和组管理命令演练和实战应用
一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...
随机推荐
- Sciter返回json
sciter::value arr[200]; for (int i = 0; i < (int)m_fileList.size(); i++) { cv::Mat img = cv::imre ...
- nginx 根据端口不同实现负载均衡
upstream www.abc.com { server www.mynginx.com:91; server www.mynginx.com:92; }server { listen 80; se ...
- centos7 安装redis服务及phpredis扩展
闲话少说 服务器版本:centos7.6 64位 软件包:https://pan.baidu.com/s/1Gb4iz5mqLqNVWvvZdBiOMQ 提取码: xrhx 一.安装redis 放在/ ...
- ls --help 常用命令
$ ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory ...
- FastJson 自定义Serialize、Parser
FastJson 自定义Serialize.Parser 今天在处理Json反序列化时,在C#传过来的JSON字符串中枚举类型为int类型,FastJson对于枚举的处理有两种类型,一种是字符串一种是 ...
- python爬虫之网页解析
CSS Selector 与Xpath path = ‘D:\\Postgraduate\\Python\\python_projects\\Python视频 分布式 爬虫Scrapy入门到精通\\第 ...
- 第一章:初识Python
一个Python列表 movies = ["The Holy Grail",1975,"Terry Jones&Terry Gilliam",91,[& ...
- 将GitLab数据库从阿里云PostgreSQL RDS迁移至自建的PostgreSQL服务器
阿里云RDS目前支持的是PostgreSQL 9.4,而gitlab支持的最低版本是PostgreSQL 9.6.1,不升级PostgreSQL,gitlab就无法升级,阿里云RDS短期内不进行升级, ...
- SQL命令中的case...when...then...else...end条件查询
select b.XH, b.ZBXH, a.SJKSMC, a.JCRQ, a.JYRQ, a.JCJBMC, a.CYZMC, b.CY ...
- JMeter结果树响应数据中文乱码解决办法
encoding编码 打开apache-jmeter-2.11\bin\jmeter.properties文件,搜索“encoding”关键字,找到如下配置: # The encoding to be ...