day 19课堂笔记(用户管理下)

第一章 :老男孩人性10大需求

day 19课堂笔记(用户管理下)_第1张图片
image.png
day 19课堂笔记(用户管理下)_第2张图片
image.png

day 19课堂笔记(用户管理下)_第3张图片
image.png

第二章: chage 查看和修改密码属性

2.1 -l 显示用户密码信息

day 19课堂笔记(用户管理下)_第4张图片
image.png

2.2 -E 修改账户过期时间

day 19课堂笔记(用户管理下)_第5张图片
image.png

2.3 练习题

2.1

day 19课堂笔记(用户管理下)_第6张图片
image.png

2.4 参数

day 19课堂笔记(用户管理下)_第7张图片
image.png

第三章用户查询命令

3.1 Id 查看用户身份

day 19课堂笔记(用户管理下)_第8张图片
image.png

3.2 whoami 显示当前登录用户身份

image.png

3.3 who 谁登录,在干什么

image.png

3.4 last 显示用户登录过的用户信息

day 19课堂笔记(用户管理下)_第9张图片
image.png

3.5 lastlog 显示最近登陆过的状态信息

day 19课堂笔记(用户管理下)_第10张图片
image.png

第四章 用户身份切换命令

4.1 su

day 19课堂笔记(用户管理下)_第11张图片
image.png

怎么用su?

 1先登录普通用户,没事不允许登录Root
   只有执行的任务需要root权限的时候才允许你登录Root。
   系统维护通道

      用su管理,必须知道root密码,安全隐患
     10个运维,逗得知道root密码,安全隐患

需求:

  1、不用知道root密码还能管理服务器
  2、最小化管理服务器,想关机,就只给你halt权限
    所以就出来sudo 命令

4.2 sudo 允许指定用户执行某命令期间拥有root权限

       -l  查看获得的权限
     suid针对命令,任何用户执行命令都有root身份    任何用户执行某个命令,模糊
     sudo 针对用户权限的命令,具体

如何编辑配置sudo?

   sudo 是一个提权的命令(对应的权限通过读取/etc/sudores(严格语法)文件实现的)
 配置/etc/sudoers可以使用visudo命令。或 vim/etc/sudores(不推荐)

给oldboy用户,针对ls设置权限

第一步:在oldboy用户下查看/root,没有权限

image.png

第二步 :在root用户下用visudo给oldboy加ls 权限

day 19课堂笔记(用户管理下)_第12张图片
image.png

3第三步:在oldboy用户下用sudo ls 查看/root

day 19课堂笔记(用户管理下)_第13张图片
image.png
day 19课堂笔记(用户管理下)_第14张图片
image.png

day 19课堂笔记(用户管理下)_第15张图片
image.png

day 19课堂笔记(用户管理下)_第16张图片
image.png

sudo -su 相当于sudo -su root


day 19课堂笔记(用户管理下)_第17张图片
image.png

day 19课堂笔记(用户管理下)_第18张图片
image.png

4.3 visudo 编辑sudo 配置文件的命令

         -c  检查语法

你可能感兴趣的:(day 19课堂笔记(用户管理下))