您的位置:首页 > 运维架构 > Linux

2016-2-1 linux基础学习6

2016-02-01 22:55 621 查看
用户、组、权限

权限:r、w、x

文件:
r:可读,可以使用类似cat等命令查看文件内容
w:可写,可以编辑或删除此文件
x:可执行,可以命令提示符下当做命令提交给内核运行

目录:
r:可以对此目录执行ls以列出内部的所有文件
w:可以在此目录创建文件
x:可以使用cd切换此目录,也可以使用ls -l查看内部文件的详细信息

0 000 ---:无权限
1 001 --x:执行
2 010 -w-:写
3 011 -wx:写和执行
4 100 r--:只读
5 101 r-x:读和执行
6 110 rw-:读写
7 111 rwx:全部权限

eg: 八进制转换
754:rwxr-xr--
631:rx--wx--x
207:-w----rwx




影子口令
用户:UID, /etc/passwad
组:GID, /etc/grop

用户类别:
管理员:0
普通用户:1-65535
系统用户:1-499
一般用户:500-60000

用户组类别:
管理员组:
普通组:
系统组:
一般组:

用户组类别:
私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组
基本组:用户的默认组
附加组:额外组,默认组以为的组

进程:安全上下文(secure context)

进程本身是文件(用户X,属主A,属组B),运行起来后叫做进程
访问文件file(属主C,属组D),权限 1 2 3

A!=C,看B是否属于D—— 是,则以属组权限2访问,执行者是X
—— 否,则以用户权限3访问,执行者是X

whatis passwd查看在哪个章节中的passwd
man 5 passwd查看第5个章节的文件passwd的帮助
/etc/passwd有7个字段:
account:登录名
passwd:密码
UID:用户
GID:基本组ID
comment:注释
HOME DIR:家目录
SHELL:用户的默认shell

/ect/shaow
account:登录名
encrypted passwd:加密的密码

加密方法:
对称加密:加密和解密使用同一个密码
公钥加密:每个密码都成对出现,一个为公钥,一个为私钥
单向加密:散列加密,提取数据特征码,常用于数据完整性校验
1、雪崩效应:输入一点点改变,发生巨大改变
2、定长输出
MD5:128位定长输出
SHA1:160位定长输出

useradd USERNAME
groupadd USERNAME

用户管理:useradd, userdel, usermod, passwd, chsh, finger, id, change
组管理:groupadd, groupdal, groupmod, gpasswd,
权限管理:shownm, chgrp, chmod

小节
/etc/passwd:
用户名:密码:UID:GID:注释:家目录:默认SHELL


/etc/group:
用户名:密码:GID:以此组为其附加组的用户列表




/etc/shadow:
用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息