Linux用户群组权限恢复
Posted wallacewang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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先将内容从硬盘加载到内存,然后在修改,修改后将内存的内容覆盖到原先内容的位置
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用户群组权限恢复的主要内容,如果未能解决你的问题,请参考以下文章