etc //存放配置文件
root:x:0:0:root:/root:/bin/bash
用户名:x:uid:gid:描述:HOME:shell
x:密码占位符
uid:用户身份证号
gid:组号
描述:补充信息
HOME:家目录:登录系统时 普通用户的家目录在/home/xxx
shell:登录shell:命令解释器
加密的意义:
1、私密性
2、完整性
3、不可否认性
加密算法:
MD5
DES 3DES AES
DF 散列对数,私钥 公钥
/etc/shadow(8列)
root:$1$MYG2N:15636:0:9999:7::
含义见
创建用户
useradd XXX //创建XXX用户
查看是否创建成功:
1 grep XXX /etc/passwd
2 ls /home/
id XXX //列出次用户内容
passwd XXX //修改密码
高级管理员创建的用户 ,用户创建的内容在/home/XXX中
/var/spool/mail/XXX //存放XXX用户的文件
useradd XXX -u 1209 //指定创建用户的uid
useradd XXX-d 绝对路径 //指定创建用户的目录
useradd --help //查看帮助文档
userdel -r XXX //删除XXXX用户 (-r家目录一起删除
将用户加入组
usermod -s /sbin/nologin XXX 超级管理员封禁普通用户
grepadd XXX //创建组名
groupadd XXX -g aaaa //xxx用英文不能纯数字,aaa为数字:表示组好
grep XXX /ect/group //查看组信息
tail -2 /etc/group //查看最后两行
groupdel XXX //删除XXX组
groupmod AAA -g CCC //修改用户AAA的基本组为CCC *注意为小g
基本组只能有一个:即一个用户只有一个基本组,但一个组有多个用户
groupmod BBB -G CCC //修改用户BBB的附加组为CCC
groupmod -g aaaa DDD//修改组好为aaa(aaa为数字)
永久用户提权
su - root // 转换用户/提升权限 其他方法 su - u1 后输入密码即可登录
临时用户提权
sudo adduser XXX 给XXX临时提权
其他操作一样的eg:sudo userdel XXX
chmod u+r 1.txt //chmod -R u+r 2.txt 为给用户授予文件夹的权限
命令 用户+-权限 文件或目录
权限 r :4 w:2 x:执行
查看目录/文件夹权限 ls -l -d 目录路径