linux学习之路--(六)用户及权限详解
计算机资源
用户
用户的容器,用户组
权限
进程时用户访问计算机的代理,操作文件的时候,文件本身有权限,进程本身也有权限
安全上下文(secure context)
权限:
r, w, x
文件:
r:可读,可以使用类似cat等命令查看文件内容
w:可写,可以编辑或删除文件
x:可执行,exacutable,可以命令提示符下当作命令提交给内核运行
目录:
r:可以对此目录执行执行ls列出内部的所有文件
w:可以在此目录创建文件
x:可以使用cd切换此目录,也可以使用ls -l查看内部文件的详细
用户类型:
管理员:0
普通用户:1-65535
系统用户:1-499(不需要登录,只是以某种权限运行)
一般用户:500-60000
用户组:
管理员组
普通组:
系统组:
一般组:
用户组类别:
基本组:默认组,每个用户都有,如果没有指定就是私有组
私有组:创建用户,如果没有给用户指定所属的组,系统自动为其创建一个与用户名同名的组
附加组:额外组,默认组以外的其他组
加密方法:
对称加密:加密和解密使用同一个密码
公钥加密:每个密码都是成对儿出现,一个为公钥(public key),一个为私钥(secret key)
公钥加密---私钥解密
私钥加密---公钥解密
单向加密:散列加密,只能从明文得到密文,反之不成立,提取数据特征码(也叫指纹加密)用于数据完整性校验
1.雪崩效应:初始条件的微小改变将引起结果的巨大变化
2.定长输出
md5sum file验证
md5:Message Digest 128位定长输出
SHA1:Secure Hash Algorithm 160位