# 用户权限:
```
cat /etc/passwd 查看
```
liunx 用户用户组管理 多用户
用户 /etc/passwd /etc/shadow
用户组 /etc/group /etc/gshadow
root:x:0:0:root:/root:/bin/bash //脚本执行的权限
X是密码占位符
/sbin/ 是不允许登录的意思
```
cat /etc/shadow //root密码查看的地方
```
root:$6$togXWzYwrakVkwfC$LyhGZWuS5KGEgFSENUcX0mnzpFyQ0.StcNRFA9gljtb9TJlU9Bu/MU5g0E3eihQ.HeLJII0EBbp.EBc9W5dLl0::0:99999:7:::
//root密码
```
/sbin/nologin
//给用户添加这个用户就登录不了。
```
# 用户组:
## 创建用户组
```
groupadd 用户组名(dev)
//创建一个名字为dev的用户组
```
## 查看用户组
```
cat /etc/group
//查看所有用户组 基本ID是从1000开始的
```
![](https://img.kancloud.cn/53/1e/531ea28768e10d8d72a0169fffa06142_856x852.png)
## 删除用户组
```
groupdel 用户组名称( dev
) //删除名为dev的用户组
```
# 创建用户
## 创建用户
```
useradd -g 用户组(dev) 用户名( guo) 创建用户
```
## 可登录用户设置密码
```
passwd (用户)guo
然后输入2次密码就设置成功了
```
## 创建一个mm用户不创建文件,禁止登录
```
useradd -g dev mm -M -s /sbin/nologin
useradd -g 用户组(dev) 用户(mm) -M(不产生文件夹) -s(禁止登录) /sbin/nologin
```
管理员是# 普通用户是$
![](https://img.kancloud.cn/d1/cc/d1ccac6f84c5e3eaaf743b8b3bb8c4a0_360x38.png)
## 查看当前所处当前目录
```
pwd
```
# 切换管理员
```
su -
输入root密码 //切换到root管理
```
```
su 普通用户名(guo) //切换普通用户
```
# 删除用户
普通用户是没有权限删除的
root账号
```
userdel 普通用户名 //删除了用户
```
```
useradd -r 删除家目录 用户名
```
# liunx文件权限以及组
## r(可读4) w可写(2) x可执行(1) 加起来是7
## 3个一组一种为3组
第一个字母文件夹类型
![](https://img.kancloud.cn/e5/2c/e52c3c80637d39a3e88f6153287cd4df_886x436.png)
## 这分为3组 (“—” 代表没有权限) 第一组为 用户权限 第二组为 组权限 第三组为其他组对这个文件的权限
![](https://img.kancloud.cn/29/c2/29c2f84c626affd8266f5f1c1b962bc7_838x446.png)
<br/><br/>
## 修改权限命令
```
chmod 754 /文件夹或者文件名称/ //以数字形式修改权限 最大为777
```
```
chmod -x /文件或者文件夹/ //去掉所有X权限
```
```
chmod +x /文件或者文件夹/ //增加所有x权限
```
![](https://img.kancloud.cn/9c/45/9c4536800929328c3e2f089be72aefe7_730x34.png)
```
chmod -R 777 /文件夹/ 文件夹以及下面所有文件都加777权限
```
```
chown 要改的所属用户 /文件夹/ //改所属用户
示例:chown guo /xiao/
```
```
chown -R 要改的所属用户 /文件夹/ //改文件下所有文件所属用户
示例:chown -R guo /xiao/
```
```
chgrp 要修改的用户组 /文件夹/ //改所属用户组
```
![](https://img.kancloud.cn/a0/c9/a0c9ed6bd59708bc6ffca145de5c7b85_658x76.png)