首页 > 代码库 > Linux 基础学习文件权限(三)

Linux 基础学习文件权限(三)

用户和用户组

用户:UID /etc/passwd   

组成 (用户名)account:passwd(x占位符不显示):UID:GID:GECOS(可选用户注释信息):HOMEDIR(家目录):SHELL(默认shell)

用户组:GID /etc/group

组成 组名:密码占位符:GID:额外组

影子口令 

/etc/shadow 用户密码 使用md5加密 

组成 account(登陆名):passwd(加密的密码$1$sort$md5 加密方式,其他,MD5密钥)(!号和*代表锁定不可登陆):密码使用时间:密码最小使用期限:密码最长使用期限:密码离过期的时间:密码过期之后禁用之前的宽限期:账号有限期

/etc/gshadow 组密码

/etc/default 新用户的默认属性 homedir shell等信息设置


创建用户 useradd USERNAME  修改用户密码 passwd USERNAME userdel 删除 usermod 修改 

添加组 groupadd GROUPNAME 删除 groupdel groupmod gpasswd 


加密方法 md5sum 计算文件特征码

对称加密:加密和解密使用同一个密码 

公钥加密:密码成对出现,私钥secret key和公钥public key

单向加密(散列加密指纹加密):提取数据特征码,多用于数据校验 特性:雪崩效应和定长输出。

/ MD5 128位定长输出  SHA1:secure Hash Algorithm 160位定长输出


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

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

私有组 如果创建用户时没有为其指定所属的组,系统会自动为其创建一个只包含用户的和用户名同名的组

基本组 用户的默认组

附加组 默认组以外的其他组



安全上下文(secure context)

文件权限: r 可读 可以查看文件内容 w 可写,可以编辑和删除 x 可执行


目录权限: r 可以列出目录内部所有文件 w 可以在目录上创建文件 x 可以使用cd切换进入此目录


--- 无权限 000 0    --x 执行  001 1

-w- 写   010 2     -wx 写和执行 011 3

r-- 读     100 4   r-x 读和执行 101 5

rw- 读和写 110 6    rwx 读写执行 111 7 

权限使用8进制替代 777 766 755 744

权限修改 chown chgrp chmod umask



本文出自 “天天向上” 博客,请务必保留此出处http://bshark.blog.51cto.com/10309374/1896197

Linux 基础学习文件权限(三)