美文网首页
7月26日 操作系统用户管理

7月26日 操作系统用户管理

作者: Mashirooooo | 来源:发表于2019-07-26 19:46 被阅读0次

系统启动流程

centOS6

1)系统开机自检:检查所有硬件是否正常
2)引导系统启动:MBR引导空间一般512字节,读取分区表概念
3)加载启动菜单:grub菜单,选择加载内核信息,可以进入单用户模式
4)加载系统内核
5)运行系统进程:运行系统第一个进程,init进程和pid 1
6)加载运行文件:运行级别文件/etc/inittab加载系统运行级别,默认3
7)系统初始化:设置主机名,加载网卡地址,加载/etc/rc.d/rc.sysinit
8)加载启动服务:根据运行级别加载不同rcn.d目录中服务脚本,根据服务编号进行启动, 串行启动
9)启动mingetty进程:显示登录界面

centOS7

1)系统开机自检:检查所有硬件是否正常
2)引导系统启动:MBR引导空间一般512字节,读取分区表概念
3)加载启动菜单:grub菜单,选择加载内核信息,可以进入单用户模式
4)加载系统内核
5)运行系统进程:运行系统第一个进程,systemd进程pid 1
6)加载运行文件:链接文件。根据链接文件的指向,选择系统启动的target,默认是multi-user.target,/etc/systemd/system/default.target
7)系统初始化:设置主机名称,加载网卡地址/usr/lib/system/sysinit.target
8)加载启动服务:根据运行target,加载不同target。/etc/systemd/system/multi-user.target.wants
系统服务程序文件:/usr/lib/systemd/system/
并行启动服务
9)显示登录界面

启动脚本

数据备份服务
启动服务命令;rsync –daemon
停止服务命令:killall rsync
服务脚本:
1case语句判断参数信息,真正启动或重启或停止服务
2#chkconfig: 2345 10 80
2345:在哪个运行级别上启动
10:开机第几个启动
80:关机第几个关闭
加载服务的自启命令
chkconfig –add rsync
chkconfig rsync on

操作系统用户管理知识

文件权限:赋予三个用户
r:查看文件数据内容
w:可以修改文件内容
x:可以运行数据文件
root在没有权限时,可以直接查看和写文件内容,不能执行文件
对于文件来说,读权限是最重要,只有拥有读权限其他权限才能起作用

目录权限:赋予三个用户
r:查看目录中数据信息
w:删除添加目录中数据
x:可以切换进到目录中
root在没有权限时,也可以直接管理目录
对于目录来说,执行权限是最重要的,只有拥有执行权限,其他权限才能起作用

创建默认文件:664
创建默认目录:755

umask影响文件或目录创建默认权限
系统创建文件时默认初始权限666
系统创建目录时默认初始权限777

root用户
文件默认权限 = 666 - umask(0022)= 644
目录默认权限 = 777 - umask(0022)= 755
临时修改umsak = 044 偶数数值
文件默认权限 = 666 - umask(0044)= 622
目录默认权限 = 777 - umask(0044)= 733
临时修改umask = 033 奇数数值
文件默认权限 = 666 - umask(0033)= 644
目录默认权限 = 777 - umask(0033)= 744

普通用户
文件默认权限 = 666 - umask(0002)= 644
目录默认权限 = 777 - umask(0002)= 755

如何永久修改umask

    vim /etc/profile
    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
       umask 002
    else
       umask 022
    fi
    条件一: [ $UID -gt 199 ] 判断当前登录用户uid数值是否大于199
条件二: [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]
 判断登录系统用户uid对应名称是否和gid对应名称一样  
    大于         -gt
    小于         -lt
    等于         -eq 
    大于等于      -ge
    小于等于      -le 
    不等于        -ne

相关文章

  • 操作系统总览

    操作系统的 操作系统的用户界面 进程管理 处理机调度 存储管理 进程和存储管理示例 windows进程和内存管理 ...

  • Linux 2018-10-21

    用户管理和用户组管理 用户:使用操作系统的人用户组:具有相同系统权限的一组用户whoami ...

  • 操作系统知识点大总汇

    一、操作系统基础知识 操作系统的作用:用户接口、存储管理、文件管理、设备管理、处理机管理。 1.存储管理: 2.处...

  • Linux / Unix用户管理教程

    Linux / Unix用户管理教程 由于Linux是一个多用户操作系统,因此管理员需要管理用户帐户,权限和整体系...

  • Linux系统命令——用户及用户组管理命令

    Linux系统是一个性能稳定的多用户网络操作系统。既然是多用户操作系统,那么避免不了对用户及用户组进行管理。 用户...

  • 06.Linux 用户和组管理

    Linux 用户和组管理 概述 Linux 操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。...

  • linux中多用户以及权限的理解

    多用户 linux操作系统是多用户管理系统,管理起来非常麻烦,所以用组的概念来管理用户就变的简单多了,一个用户可以...

  • Linux用户及文件权限管理

    三、用户及文件权限管理 3.1 linux用户管理 Linux 是一个可以实现多用户登陆的操作系统。比如“李雷”和...

  • 操作系统

    操作系统OS by shihang.mai 操作系统的启动 os负责管理硬件(kernel 内核)和进程 用户态和...

  • Linux用户和组账户管理

    用户和组账户管理 linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来...

网友评论

      本文标题:7月26日 操作系统用户管理

      本文链接:https://www.haomeiwen.com/subject/nvsdrctx.html