Linux思维导图之用户、组和权限
安全3A:
Authenticanion认证:验证用户身份;
授权授权;依据身份进行不同权利的分配.Acouting
| 劲舞团审计:监督工作。
user:id -u
令牌:(护符)ID号
.Linux中用户是UID,管理员是root 0;
UID里面有普通用户和登录用户???
组:
Linux中组是GID,管理员是root 0 ;
UID和GID系统分配的资源号:系统组:1-999;普通组500-6W;
UID和GID可同名,执行时需标记清楚.win不能重名。
安全上下文&进程取决于系统分配的资源身份(UID&GID);
主组:主要身份;只有一个,组名同用户名,背锅的。
附加组:0或无数;保存数据必须存盘.passwd
; sha512加密算法;加盐;
shadow; 里面有一个时间,bc; date -d @ +秒可转化时间。后面有个数字是改密后多久才能再改密。
在后面是口令过期时长。过期前会登录报警.chsh -s / bin / bash + name可将passwd里面的shell更改。
格式:name:密码:UID:GID:describe:home:shell
pwunconv; pwconv; chfn + name可添加描述,finger可查看描述,查看:finger + name:
装包:rpm -ihv / misc / cd / Package ...路径
.nano / etc / passwd把root和普通用户UID互换出现什么情况?改错
root UID只有普通用户了怎么解决?
ps aux可查看进程。有很多是开机自启动,假如无登录但是还是可以用
.getent passwd rpcuser查看自启动shell类型:/ sbin / nologin; getent passwd + name看用户登录信息。
usermod -U + name解锁passwd里面的叹号,useradd创建用户; userdel + name删除用户
chage可改passwd里面的时间期限.nano / etc / default / useradd可修改时间期限(其他默认值都在此);
cat /etc/login.defs加密口令和时限查看或修改;
设置密码:openssl rand -base64 12;随机64位12位。
group和gshadow:
usermod -G a b ;groupmems -g a -d b;groupmems -g a l;
主组和附加组的区别:
临时切换:gpasswd + 主组name 对组创建口令;newgrp + 主组name;输入口令并加到组里面。gpasswd -a a主组 b附加组
rpm -q -scripts postfix错误的信息放进垃圾箱/dev/null;
useradd -u -s -r -m -d -G;usermod -G -a 生产中用的较少;userdel -r
su [] +name出差; su - [] +name换地;-c切换至root并执行命令并退出;-r 删除;
passwd -d清空密码;-u -f强制解锁;-e登录强制下次修改密码;
chage -l 查用户信息;-M修改;
groupadd -r创建组;-g指定GID;groupmod -n改名;-g 改GID;groupdel删除,组不能是主组。
newusers提前准备好文件,批量创建用户;chpasswd批量修改口令。
chown:改变所有者; chown +用户名+文件
chmod;修改权限;
模式:who:ugo; opt:+ - =; per:rwz;可用逗号隔开,执行权限必须明确指明,包括root在内.chgrp
+组名+文件:修改所属组,前提是在组里面。
所属组下的用户:
r:只能外看到文件名,其他什么都做不了; ×:。只能进去看不到文件名,但能访问原数据瞎蒙
。文件目录的权限决定了目录下文件的权限,此文件能不能和自身权限无关,看目录的权限文件和用户也无关,还是看用户对文件目录的权限
.8进制表达权限,0-7;
umask -S ;-p; 只影响新文件。
判断用户能不能访问文件,依据的是ID而不是用户名。
脂肪分区不支持文件权限。不同文件系统的文件权限不一样,Linux文件系统都有什么?特殊
权限:
SUID:u + s; 4;所有者,作用在可执行的二进制文件,用户将继承文件程序的所有者的权限;
SGID:g + s; 2;所属组,作用在执行的二进制文件,用户将继承此文件程序的所属组的权限;
作用于文件夹每个目录下的新建文件的所属组将继承该目录的所属组权限。
.STicky: o + t; 1;作用在目录上,用户只能删除此目录里自己的文件。
chattr + i +路径; lsattr +路径查看; 根也删除该文件。
Linux思维导图之用户、组和权限的更多相关文章
- 推荐 | Linux 思维导图整理(建议收藏)
一个执着于技术的公众号 作者:小柑 来源:https://www.jianshu.com/p/59f759207862 今天整理了一下收集的 Linux 思维导图.上传的均为高清原图,双击即可查看,也 ...
- Linux思维导图之shell脚本编程基础、习题
思维导图百度云分享:链接:https://pan.baidu.com/s/1UMvudlv-xEG_pFtOPdCWhg密码:x6oa 路径: 外部命令脚本执行需在路下,cp到路径某个路径下或 ...
- Linux 思维导图
1.Linux学习路径: 2.Linux桌面介绍: 3.FHS(文件系统目录标准): 以上三张图,都是在学习实验楼上的课程--Linux 基础入门,教程里面看到的. 4.Linux需要特别注意的目录: ...
- Linux思维导图之计划任务
查漏补缺,理解概念,及时总结,互相交流,欢迎拍砖. 用yum install -y vixie-cron这个命令进行安装计划任务服务,可以在安装之前使用crontab -e进行检测一下,服务器是否安装 ...
- Linux思维导图之文本工具、正则
习题巩固: 1,找出的ifconfig"网卡名"命令结果中本机的IPv4的地址 2,查出分区空间使用率的最大百分比值 3,查出用户UID最大值的用户名,UID及壳类型 4,查出的/ ...
- 【转】Linux思维导图
[原文]https://www.toutiao.com/i6591690511763898888/ 1.Linux学习路径: 2.Linux桌面介绍: 3.FHS(文件系统目录标准): 4.Linux ...
- Linux思维导图之网络管理
查漏补缺,理解概念,及时总结,欢迎拍砖. IP地址和MAC地址: 1.设计形态不同.IP地址是基于网络拓扑设计出来的,可以人为改动:而MAC地址是制造商烧录好的不能改动,网卡决定了MAC地址,是固定的 ...
- Linux思维导图之inode、mv、cp和硬软链接
标准I / O和管道: ps aux进程管理命令(和win任务管理器一样); 当前命令行输出窗口,键盘的输入即是标准输入.标准输出就是执行了的命令,无法执行的命令或错误信息是标准错误, ...
- linux思维导图
随机推荐
- Java三行代码搞定MD5加密
Java三行代码搞定MD5加密 https://www.dexcoder.com/selfly/article/4026 public class MD5Test { public static vo ...
- password加密的算法
加密原理:採用不同的加密算法对字符串进行加盐加密处理. 用以防止密文被md5字典进行反向暴力破解. 採用美国家安全局发布的加密算法(RFC 4357)加密,不採用自己创建的加密算法,以避免有安全漏洞. ...
- 南昌互联网行业协会筹办者祝真和华罡团队-2014年12月江西IDC排行榜
他出自军营,拥有一身正气. 他在南昌创业,立意卓越. 从站点開始.到微营销.到线上教育,全面开花. 他在朋友圈看到不对的内容,就会即时批评. 他对朋友,又是很的和蔼可亲. 他就是南昌华罡网络创办 ...
- 持续集成(CI)工具------Hudson/Jenkins(Continuous Integration)安装与配置具体解释
本文同意转载.但请标明出处:http://blog.csdn.net/wanghantong/article/40985653/, 版权全部 文章概述: 一. 描写叙述了持续集成工具Hudson的安装 ...
- 学习笔记——DISTINCT
DISTINCT印象中向来被人诟病,说它效率低下.但网上那些SQL 面试题答案,却时有用之.其中 COUNT(DISTINCT 句式,我以前很少用,这里做个笔记. 为管理岗位业务培训信息,建立3个表: ...
- 如何检查ASTGO是限制并发的体验版呢?
由于网上曾经流传过一段时间来自ASTGO官方的ASTGO体验版(下载地址:http://www.51voip.org/post/33.html),这个版本有个特色就是安装后不需要激活码激活即可打通电话 ...
- α&β测试的定义及结束的标准
α测试在系统开发接近完成时对应用系统的测试:测试后仍然会有少量的设计变更.这种测试一般由最终用户或其他人员完成,不能由程序或测试员完成. β测试当开发和测试根本完成时所做的用例,最终的错误和问题需要在 ...
- 【SQL】结构化查询语言
一:数据查询语言(DQL:Data Query Language): 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出.保留字SELECT是DQL(也是所有SQL)用得最 ...
- Percona Xtrabackup备份及恢复
1. http://www.percona.com/software/percona-xtrabackup下载并安装 2. 全量备份 a.全量备份到制定目录 innobacku ...
- [CefSharp] 如何在JavaScript中调用C#代码
本例在WinForms下实现,具体流程与WPF一致. 本例仅供调用示例,不代表正常业务书写流程. 1. 创建WinForms项目,并将项目属性设置为x86平台 此处预先设置,避免引用时报错,再花更多的 ...